ايجاد يك درايو مجازي با استفاده از ويندوز

spadanasoft

Member
در داخل شاخه ويندوز در مسيرWINDOWS\system32 فايلي با نام Subst وجود دارد كه با اجراي آن عملا چيزي مشاهده نخواهيد كرد

كار اين فايل در اصل جايگزيني نام يك درايو براي يك دايركتوري است

بعد از اجراي دستورات آدرس يك دايركتوري تبديل به نام يك درايو مي شود و شما آن را در مشاهده خواهيد كرد با اين درايو مجازي مي توانيد به طور عادي اموري مثل copy,cut , paste و يا نصب برنامه ها را انجام دهيد



براي جايگزين نمودن نام يك درايو به يك دايركتوري مي توانيد دستور زير را در Command Prompt يا در Run صادر و اجرا كنيد

در اين دستور فرض بر اين است كه نام آخرين درايو كامپيوتر شما G: و دايرکتوري که قرار است Subst شود با نام MyDrive در درايوD ايجاد شده است

Subst H: D:\MyDrive

در ضمن نام درايو پيشنهادي هر نامي به جز نام درايوهاي موجود مي تواند باشد مثلا M: ياN: و ....

از طرفي درايو ايجاد شده پس از Restart سيستم از بين خواهد رفت (البته فقط نام درايو نه دايركتوري) پس براي دائمي كردن اين يك يا چند درايو مجازي ايجاد شده طبق دستورات زير عمل كنيد:

1- در سيستم عامل Dos و win9x هر دستور را در فايل C:\Autoexec.bat در يك سطر مجزا نوشته و Saveكنيد تا زمان اجراي سيستم عامل اين دستورات نيز اجرا شوند



2-در ويندوز 2000 و ايكس پي اين است كه اين دستورات Subst را در Notepad وارد كرده وبا پسوند Bat.* ذخيره كنيد و Shortcut آن را در Startup Start Menu\Programs\Startup)) قرار دهيد



يك راه ديگر براي ايجاد فايل Bat.* اين است كه در Command Prompt در هر مسيري كه مي خواهيد فايل Bat.* بسازيد دستوري مشابه دستور زير تايپ كنيد:

D:\copy con Mydrive.bat

Subst M: E:\Mydrive

……………..



سطر اول فايلي به نام Mydrive.bat ايجاد مي كند و از سطر دوم به بعد به عنوان محتويات فايل در نظر گرفته مي شود

پس از تايپ دستورات كليد F6 يا كليدهاي Ctrl + Z را براي ذخيره شدن دستورات بفشاريد و سپس اينتر را بزنيد با اين كار فايل اجرايي با پسوند Bat.* ساخته مي شود



همچنين مي توانيد در مسير رجيستري ويندوز در مسير

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

يا مسير

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

راست كليك كرده و يك متغير String Value به يك نام دلخواه ايجاد و با دابل كليك روي آن در قسمت Value data آدرس فايل Bat.* را نوشته و تائيد كنيد و سپس از رجيستري خارج شويد

ضمنا در صورت پشيماني و در صورتي كه مايل به حذف درايوهاي مجازي ايجاد شده هستيد پس از پاك كردن دستورات اضافه شده در فايل Autoexec.bat يا Shortcut فايل Bat.* در Startup و يا ارزش String در رجيستري ويندوز سيستم خود را يكبار Restart كنيد

براي انجام اين كار بدون Restart در Command Prompt يا Run از دستوري مشابه دستور زير استفاده كنيد:

Subst (driveletter) /d

در اينجا به جاي driveletter نام درايو مجازي را بنويسيد

نكته:

شما مي توانيد دايركتوري هاي ايجاد شده در درايوهاي مجازي را نيز Subst كنيد



اميدوارم به براي شما جالب باشه

موفق باشيد

پايان 8)
 

جدیدترین ارسال ها

بالا