PDA

نسخه کامل مشاهده نسخه کامل : ساخت درايو مجازي توسط ويندوز



**pishi**
17-08-2010, 14:50
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

شما با پوشه زياد سر کار داريد ودوست داريد اين پوشه هميشه در دسترس باشد شما مي توانيد اين پوشه رو مثل يک داريو در کنار بقيه داريو ها قرار دهيد ولي در حقيقت پوشه سر جاي خود هست واين يک داريو مجازي هست به اين معني که با اجراي اين دستور مي توانيد محتويات يک فولدر خاص را به يک درايو تبديل کنيد و آن را در My Computer نشان دهيد. گاهي اوقات گشتن به دنبال پوشه ايي در ميان انبوه فايل ها و فولدرهاي در يک درايو خاص وقت گير است. اين کار مي تواند اين امر را تسهيل بخشدمسلما عملياتي مانند کپي و کات فايل ها يا حتي نصب برنامه ها در درايو هايي که به اين روش ايجاد مي شوند مقدور خواهد بود اما در مورد عمليات سيستمي مانند فرمت يا اسکن ديسک امکان پذير نيست.

براي ساخت درايو مجازي از فايل هاي خود ويندوز کمک مي گيريم. اين بار به سراغ فايل اجرايي Subst.exe مي رويم حال چگونه از اين Subst استفاده کنيم؟

به منوي استارت را مي زنيم و Run راانتخاب ميکنيم ودران cmd را منويسيم وok را رده محيطي شبيه به داس ميايد ودرون ان تايپ مي کنيم
Subst NewDriveName: Folder Direction

فکر نکنم نياز به توضيح چنداني باشه NewDriveName نام درايو جديدي که قصد داريد ايجاد کنيد. دقت کنيد که اين نام مشابه نام درايوهاي موجود نباشه و Folder Direction مسير پوشه ايي که قصد داريد اون رو به صورت درايو مجازي در بياريد. براي نمونه، مثال هاي زير درايوهايي با نام K و L ايجاد خواهند کرد. درايو K جايگزيني براي محتويات پوشه C:part و درايو L جايگزيني براي مسير C: Program FilesAdobe .

Subst K: C:part
Subst L: C: Program FilesAdobe

توجه! مدت دوام اين درايو هاي مجازي بعد از ريستارت سيستم پايان مي پذيرد و با يک بار ريستارت سيستم، ديگر اين درايوها را نخواهيد ديد. براي جلوگيري از اين امر چندين راه وجود دارد که بعلت کمي فرصت تنها يکي را شرح مي دهيم.
در سيستم عامل هاي Dos و Win9x ساده ترين راه ويرايش فايل Autoexec.bat خواهد بود. اين فايل را در درايو C بيابيد و خطوط مربوط به Subst را در آن تايپ کنيد تا در هر بار ريستارت سيستم به تبع آن Subst ايجاد شود. در سيستم عامل هاي xp و 2000 بهترين و راحترين کار اين است که يک فايل اجرايي با پسوند .bat يا همان BatchFile ايجاد کنيم و خود فايل يا Shortcut آنرا در استارتاپ سيستم قرار دهيم. يا مي توانيم مسير را در رجيستري ايجاد کنيم.

حال چگونه فايل اجرايي يا همان BatchFile را ايجاد کنيم. مسير زير را براي باز کردن يک صفحه notepad طي کنيد:

Start All ProgramsAccessories otepad

از منوي فايل Save as را انتخاب و در مسيري دلخواه فايل را با پسوند bat ذخيره کنيد. حال به سراغ فايلي که ايجاد کرده ايد برويد. بر روي آن راست کليک و Edit را برگزينيد و دستورات مربوط به Subst را در آن تايپ و فايل را ذخيره کنيد. حال نوبت به مسيردهي اين فايل در رجيستري مي رسد. به رجيستري وارد شويد( در فيلد Run کلمه Regedit را تايپ کنيد). مسير زير را طي کنيد:

HKEY_CURRENT_USERSOFTWARE
MicrosoftWindowsCurrent VersionRun

حال در بخش سمت راست محيط رجيستري راست کليک کرده و پس از انتخاب گزينه New گزينه String Value را انتخاب سپس يک نام به ارزش ايجاد شده داده و با دابل کليک بر روي آن در قسمت Value Date آدرس BatchFile را که در مرحله قبل ايجاد کرده ايد، وارد کنيد. بر روي ok کليک و از رجيستري خارج شويد. اگر مراحل را درست طي کرده باشيد اين بار با ريستارت ويندوز درايوهاي مجازي دوباره ايجاد خواهند شد.

حال اگر پشيمان شديد و قصد حذف درايو مجازي را داشتيد طبق زير عمل کنيد:
پس از پاک کردن دستورات اضافه شده در فايل Autoexec.bat در سيستم عامل هاي Dos و Win9x و يا پاک کردن Shortcut يا خود فايل bat از استارتاپ سيستم و يا پاک کردن ارزش رشته در رجيستري براي سيتم عامل هاي xp و 2000 سيستم را يک بار ديگر ريستارت کنيد. اگر هم بخواهيد اين کار را بدون ريستارت انجام دهيد کافيست در Run يا Command Prompt دستور زير را تايپ کنيد:

Subst NewDriveName: /d

که NewDriveName نام درايوي که قصد پاک کردن آن را داريد مي باشد.