موضوع
:
درایو مجازی بسازید
نمایش پست تنها
04-01-2013, 16:03
#
1
hojatali
کاربر سایت
تاریخ عضویت: Aug 2012
نوشته ها: 1,483
تشکر: 0
تشکر شده 53 بار در 44 ارسال
درایو مجازی بسازید
برای ساخت درایو مجازی در این آموزش از فایل های خود ویندوز کمک می گیریم. اینبار به سراغ فایل اجرایی
Subst.exe
می رویم. این فایل در پوشه
system32
که در پوشه
windows
قرار گرفته موجود است. این فایل به همراه سیستم عامل داس ارائه شده و اجرای آن در حالت اولیه کار هیچ عکس العملی نشان نخواهد داد. کلمه
Subst
برگرفته از کلمه
Substitution
به معنای جایگزینی و علی البدلی است و در حقیقت برای جانشین کرد یک دایرکتوری به یک درایو بکار می رود.
به این معنی که با اجرای این دستور می توانید محتویات یک فولدر خاص را به یک درایو تبدیل کنید و آن را در
My Computer
نشان دهید. گاهی اوقات گشتن به دنبال پوشه ایی در میان انبوه فایل ها و فولدرهای در یک درایو خاص وقت گیر است. این کار می تواند این امر را تسهیل بخشد.
مسلما عملیاتی مانند کپی و کات فایل ها یا حتی نصب برنامه ها در درایو هایی که به این روش ایجاد می شوند مقدور خواهد بود اما در مورد عملیات سیستمی مانند فرمت یا اسکن دیسک امکان پذیر نیست.
و حالا چگونه از این
Subst
استفاده کنیم؟
به
Run
یا
Command Prompt
ویندوز وارد شوید ( توضیح کوچیک برای مبتدی های عزیز :
Run
در خود منوی استارت ویندوز موجود است و همچنین برای ورود به
Command Prompt
در فیلد
Run
کلمه
cmd
را تایپ و اینتر کنید ) حال باید دستوری مطابق شکل زیر تایپ کنید (شکل کلی فرمان):
Subst NewDriveName: Folder Direction
فکر نکنم نیاز به توضیح چندانی باشه
NewDriveName
نام درایو جدیدی که قصد دارید ایجاد کنید. دقت کنید که این نام مشابه نام درایوهای موجود نباشه و
Folder Direction
مسیر پوشه ایی که قصد دارید اون رو به صورت درایو مجازی در بیارید. برای نمونه، مثال های زیر درایوهایی با نام
K و L
ایجاد خواهند کرد. درایو K جایگزینی برای محتویات پوشه
C:part
و درایو L جایگزینی برای مسیر
C: Program FilesAdob
e .
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 ProgramsAccessoriesnotepad
از منوی فایل 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
نام درایوی که قصد پاک کردن آن را دارید می باشد. امیدوارم از این آموزش کمال استفاده را برده باشید.
__________________
hojatali
نمایش مشخصات عمومی
ارسال یک پیام خصوصی به hojatali
یافتن پست های بیشتر hojatali