درایو مجازی بسازید ( بدون نرم افزار)

May 18, 2005 at 01:55 pm

هنگامی که صحبت از درایو مجازی می شود، ذهن بسیاری از کاربران به سمت نرم افزارهای خاصی می رود که قابلیت ساخت یک درایو مجازی را دارند. اما در حقیقت نیازی به تهیه و نصب این چنین نرم افزارهایی نیست. کمی صبر و حوصله و بی تردید دقت، می تواند یاورشما در ایجاد این چنین درایوی در محیط ویندوز باشد. شاید نتوان قابلیت های ویژه ایی که سری نرم افزارهای فوق در ساخت درایو مجازی بکار می برند را ایجاد کرد، اما ساخت یک درایو مجازی آن هم بدون نرم افزار، خالی از جذابیت نخواهد بود.

قبل از شروع عملیات لازم است ذکر کنم ایجاد چنین درایوهایی هیچ ربطی به پارتیشن بندی هارد دیسک ندارد و سلامت سیستم عامل شما را به خطر نخواهد انداخت. بنابراین نگران از دست رفتن اطلاعات خود نباشید. ضمنا اگر خوشتان نیامد راهی برای از بین بردن درایو مجازی وجود دارد. تا انتهای این مقاله با ما باشید.

برای ساخت درایو مجازی در این آموزش از فایل های خود ویندوز کمک می گیریم. اینبار به سراغ فایل اجرایی 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 Files\Adobe .

Subst K: C:\part
Subst L: C:\ Program Files\Adobe

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

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

Start \All Programs\Accessories\notepad

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

HKEY_CURRENT_USER\SOFTWARE\
Microsoft\Windows\Current Version\Run

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

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

Subst NewDriveName: /d

که NewDriveName نام درایوی که قصد پاک کردن آن را دارید می باشد. امیدوارم از این آموزش کمال استفاده را برده باشید. هر گونه سئوال یا انتقادی در این باره دارید در همین بخش مطرح کنید.

دسته: ترفندهای ویندوز | نویسنده: مرتضی الوانی
  1. 59 نظر برای این مطلب ارسال شده است. نظر خود را ارسال کنيد »

  1. 1

    afshin


    باسلام واحترام وتشکر ازتمامی زحماتی که بادقت و سلیقه خوب شما برای کاربران مهیا می فرمایید.من برای ایجاد درایومجازی طبق دستورالعمل شما کارکردم ولی بعدازتایپ اولین گزینه که همان :
    subst newdrive…..
    بودو زدن اینترجدول ران از روی صفحه رفت و هرچه دنبالش کردم پیدا شد(اگرشماپیداش کردید به من خبربدین)
    لطفا راهنمایی بفرمایین . متشکرم
    یاعلی
    31/2/84 ساعت 25/10 صبح

    May 21, 2005 at 10:26 am

  2. 2

    afshin


    ( دنبالش کردم پیدا نشد . (اصلاح متن )

    May 21, 2005 at 10:27 am

  3. 3

    مرتضی الوانی


    با عرض سلام خدمت شما دوست محترم . من درست منظور را متوجه نشدم
    1) یعنی وقتی شما دستور رو در فیلد ران تایپ کردین و اینتر زدین ران از منوی استارت نا پدید شد . شاید در اکانت ورودی به محیط سیستم به علت تنظیمات سطح دسترسی ران قفل شده است
    2) یا اینکه وقتی دستور رو اینتر کردین منوی ران محو شد و لی نه از منوی استارت . سابست یک دستور عملیاتی ساده در محیط داس هست و پس از اجرای این دستور در محیط ران به سرعت اجرا می شه
    و شما باید با ورود به مای کامپیوتر سیستم تغییرات اعمال شده رو ببینی. پیشنهاد می کنم این دستور رو در محیط Command Prompt اجرا کنید.

    May 21, 2005 at 11:03 am

  4. 4

    mahmoud


    ba tashakor as zahmathye shoma.

    May 21, 2005 at 6:40 pm

  5. 5

    parviz


    چقدر شيک و نوشته هاي مفيد

    May 21, 2005 at 11:36 pm

  6. 6

    مرتضي الواني


    ممنون پرويز جان. چشمات شيك مي بينه

    May 22, 2005 at 8:48 am

  7. 7

    mehdi


    سلام دوست خوبم مطالب آموزنده و مفیدی دارید و قالب وبلاگتون هم که واقعاً زیباست موفق باشی
    به حقیر هم سر بزنید بای مهدی

    May 24, 2005 at 10:09 pm

  8. 8

    mehdi


    یه بار توی اداره من با این دستور یه شوخی با دوستام کردم البته تو ویندوز 98 این دستورو subst گذاشته بودم تو فایل autoexec.bat ویندوز که بالا میومد اجرا میشد و 15 تا پارتیشن مجازی ساخته میشد
    و همه صداشون در اومده بود که کی اینکارو انجام داده خلاصه ……. دستور با حالیه

    May 24, 2005 at 10:16 pm

  9. 9

    مرتضی الوانی


    آقای افشین گمان می رود بنابر مجوزهای دسترسی در سیستم شما این مشکل پیش آمده باشد. حال به هر دلیلی که باشد راه چاره چیست؟ برای ظاهر شدن دوباره Run در منوی استارت ما به سراغ ریشه های آن در رجیستری ویندوز می رویم. حال چگونه به رجیستری وارد شویم؟ بهتر است وارد پوشه Windows و از آنجا بر روی فایل اجرایی regedit دابل کلیک کنید. با ورود به رجیستری مسیر زیر را دنبال کنید :

    HKEY_CURRENT_USER/Softeware/Microsoft/
    Windows/CurrentVersion/Explorer/Advanced

    حال در ناحیه سمت راست محیط رجیستری به دنبال پارامتر Start_ShowRun یا StartMenuRun بگردید بر روی آن دابل کلیک کنید.
    مقدار 0 باعث عدم نمایش run و مقدار 1 برای این پارامتر باعث نمایش run در محیط استارت می شود. مقدار را به 1 تغییر دهید و ok کنید و رجیستری را ببندید. ویندوز را ریستارت کنید. Run را در استارت خواهید دید.

    May 24, 2005 at 10:42 pm

  10. 10

    فرشته


    سلام.
    ممنون از آموزش درايو مجازی . من تمام مراحلی را که فرموده بوديد اجرا کردم اما درstart up چيز خاصی وجود ندارد . البته فکر می کنم بايد يه بار سيستم را restart کنم . آيا می توان در اين درايو مجازی فايلی قرار داد ؟
    سوال دوم که البته مرتبط با موضوع آموزشی شما نيست : شما می دانيد من چطور می توانم وردپرس را به صورت لوکال در ويندوزم نصب کنم ؟ آيا روش نصب آن همانند ام تی است ؟ لطفا مرا راهنمايی کنيد.

    May 25, 2005 at 12:46 pm

  11. 11

    حجت النبی آرون زایش


    سلام

    وبلاگ توپي داري. من ميتونم اگر دوست داشته باشي برات تو سايت خودم تبليغ کنم.

    تبليغ در سايت من مي تونه بازديدتو بالاتر ببره و سايتت را محبوبتر کنه.

    بد نيست يک سري به من در سايتم بزني. يک کليک ارزشش رو داره که چند دقيقه را در سايت من مهمون باشي و از امکانات رايگانش استفاده کني.

    مطمئن باش ضرر نمي کني و مشتري دائمي مي شي.

    فراموش نکن که تا براي وبلاگت تبليغ نکني کسي تو را نميشناسه.

    پس بهترين تبليغ اونيه که پرمخاطب و ارزون باشه.

    منتظرت هستم.

    قربانت،
    طرفدار بروبچ با حال و با مرام وبلاگ نويس
    http://www.1agahi.com

    May 28, 2005 at 12:28 am

  12. 12

    افشین


    با سلام و احترام.
    همه چیز درباره وردپرس در

    May 29, 2005 at 3:33 pm

  13. 13

    افشین


    با سلام و احترام
    ممنونم آقای الوانی. محبت کردید.

    May 29, 2005 at 10:47 pm

  14. 14

    شهلا


    سلام
    من 2 سوال دارم .لطفا در صورت امكان راهنمايي كنيد. با تشكر
    1- اگر shut down غير فعال شود (مثلا با دستكاري در registry )، آنوقت چطوري ميشه كامپيوتر را خاموش كرد.
    2- چطوري ميشه نام فايل ها و فولدر هارا هر كدام به يك رنگ در آورد ؟

    May 31, 2005 at 3:14 pm

  15. 15

    shahram


    سلام
    میخوام یک هارد 20 را روی یک هارد مثل خودش با همان اطلاعات و پارتیش کپی کنم (Hard copy )
    کمک لطفا”

    June 18, 2005 at 4:03 pm

  16. 16

    masoud


    salam kheyli sayt jalebi darin

    July 7, 2005 at 8:21 pm

  17. 17

    احسان احمدي


    ehsan farman format yadet narh
    link brnamo yadet nerh
    احسان

    July 17, 2005 at 8:51 am

  18. 18

    reza ok


    میخواستم بپرسم که چه کار کنم که نشه از درایوم
    اطلاعات رو کپی یا حدف یا کات نکنم

    August 11, 2005 at 4:34 pm

  19. 19

    سعيد


    سلام
    جالب بود موفق باشيد

    October 1, 2005 at 9:35 am

  20. 20

    هستی


    سلام دوست عزیز! خیلی مطالب خوبی بود.متشکرم
    به امید دیدار
    سبز باشید.

    November 1, 2005 at 11:50 am

  21. 21

    احسان


    ,واقعا عالیه دستت درد نکنه

    November 28, 2005 at 5:39 pm

  22. 22

    راضيه


    سلام مطالب بسيار جالبي بود آرزوي موفقيت روز افزون برايتان دارم .

    November 29, 2005 at 9:53 am

  23. 23

    محمد


    لطفا یک سایت پر از مقاله در باره کامپیوتر معرفی کنید

    December 12, 2005 at 11:03 pm

  24. 24

    مزاحم


    سلام آقا مرتضی
    در ساخت درایو مجازی طبق آدرس C:\WINDOWS\system32 عمل کردیم اما Subst.exe را پیدا نکردم لطفا راهنمایی بفرمائید

    January 25, 2006 at 4:46 pm

  25. 25

    ح


    ا سلام چرا در اينترنت اكسپلورر من وقتي روي history كليك ميكنم نمايش ميده indexوصفحات ديده شده را نمايش نميده؟

    January 30, 2006 at 9:15 am

  26. 26

    محمد


    سلام میخوای بگم سایته باحالیه نه تکراریه ولی ایول

    March 2, 2006 at 7:06 pm

  27. 27

    masood


    تکراری بود

    March 31, 2006 at 6:58 am

  28. 28

    حمداله جایروند


    مطالب ارزشمند و در خور توجه است.

    April 22, 2006 at 12:09 pm

  29. 29

    mohammad aramesh


    مرسی خیلی با حال بود

    May 27, 2006 at 10:54 pm

  30. 30

    ghazaleh


    سلام

    من تمام این مراحلو انجام دادم اما با این پیغام مواجه میشوم

    invalid parameter - R:e\download
    در ضمن باید بگم این دقیقا همون مسیریه که من تایپ کردم.
    subst r:e\download

    July 7, 2006 at 1:54 am

  31. 31

    شهروز


    وقتی 1 نرم افزار تمام اینها رو مدیریت میکنه چرا ما زحمت بکشیم !!! لطف کنید در مورد زبان های برنامه نویسی مطلب بذارید

    July 10, 2006 at 1:47 pm

  32. 32

    Saeed


    خیلی ممنون

    July 21, 2006 at 6:50 pm

  33. 33

    nasa


    سلام
    فقط ميتونم بگم خيلي جالب بود

    September 11, 2006 at 9:56 am

  34. 34

    leila


    سلام
    یه سوالی دارم این هم اینکه چکونه هنگام بالا امدن ویندوز عکس مورد علاقه خودرا تماشا کنیم
    لطفا به من ایمیل بزنید به صورت انگلسی فارسی

    October 23, 2006 at 2:17 am

  35. 35

    پوریا


    مطالب جالبی دارید موفق باشید

    November 13, 2006 at 12:02 pm

  36. 36

    محمد


    حاجیت خیلی خوشش آمد ایول دمدت گرم بابا کارمو راه انداختی فقط یک سؤال برای اتصال دو سیستم به هم باید سیم تلفن هارو به هم وصل کنیم جواب بدین لطفآ

    January 22, 2007 at 7:32 pm

  37. 37

    mojtaba


    میشه بگین چطوری میشه یک عکس در toolbar خود داشته باشیم.

    March 6, 2007 at 4:53 pm

  38. 38

    Naser


    ناصر
    با عرض سلام
    خیلی جالب ومفید بود
    اما سوال من اینه که چطوری میشه کاری کرد که وقتی یه پوشه بخصوص باز میشه یه برنامه هم همراهش باز بشه

    March 13, 2007 at 6:17 pm

  39. 39

    امیر


    خیلی خوبه ولی می خوام بدونم چه فرمتهایی رو اجرا می کنه

    March 23, 2007 at 8:59 am

  40. 40

    اوا


    سلام سایت جالبی بود و خیلی کارم راه انداخت ولی
    می شه خواهش کنم
    چه جوری می شه یک فایل رو خصوصی کرد یعنی بهش پس بدیم .
    ممنون می شم از لطفتون اگه به این سوالم جواب بدین
    با تشکر

    April 2, 2007 at 7:02 pm

  41. 41

    مهدی شکوهی


    خوب وبید

    April 14, 2007 at 7:17 pm

  42. 42

    محمد


    خیلی توپ بود ممنون

    April 17, 2007 at 1:50 pm

  43. 43

    نادر KH


    سلام.
    فقط باید بگم دم شما گرم خیلی قشنگ توضیح داده بودید.

    August 18, 2007 at 9:53 pm

  44. 44

    nemo


    khili khoooob bood mamnooooooooooooooon~!

    September 14, 2007 at 8:12 pm

  45. 45

    دکتر بهنام محمدی


    من ازت یه کار می خوام اگه صفحه ی اول خوش امد گوی در ویندوز به جای کلمه ی Welcome تونستی یه کلمه ی دیگه بنویسی پس اون وقت می دونم که به اندازه ای من کامپیوتر بلدی

    October 5, 2007 at 5:47 pm

  46. 46

    vahid


    سلام مرسی از آموزش !!!
    متاسفانه نمیشه این درایو رو share کرد که این خودش مشکل بزرگیه!!

    ازت یه کار می خوام اگه صفحه ی اول خوش امد گوی در ویندوز به جای کلمه ی Welcome تونستی یه کلمه ی دیگه بنویسی پس اون وقت می دونم که به اندازه ای من کامپیوتر بلدی

    November 30, 2007 at 8:03 pm

  47. 47

    star


    .besyar estefade kardam
    .ba sepase faravan az zahamate shoma

    February 12, 2008 at 12:26 pm

  48. 48

    یکتا


    دوست عزیز می خوام بدونم من چه طور می تونم سوالاتم رو در مورد قسمتهای مختلف کامپیوتر بپرسم و جواب بگیرم .از نوشته شما خم درباره درایو مجازی استفاده برم . ممنون .

    March 11, 2008 at 6:00 pm

  49. 49

    یکتا


    از نوشته شما هم در باره داریو مجازی استفاده بردم .

    March 11, 2008 at 6:01 pm

  50. 50

    اکبر


    باسلام
    چگونه می توان بعضی ازنرم افزارها یا بازی کامپیوتری که درحین اجرا نیازهست تا cd درداخل cd-rom باشد بایجاد درایومجازی بدون استفاده cd-rom اسفاده کرد

    May 1, 2008 at 10:13 am

  51. 51

    majid


    ba arze salam khedmate shoma ostade mohtaram…
    mikhastam begam in esmi ro ke gofte budid be delkhah mitunim vase drive majazimun entekhab konim … man harcheghad ke emtahan kardam faghat harfe y ro ghabul mikone va faghat drive ba hamin esmo mitune besaze …mikhastam beporsam age bekham kari konam ye drive ba ye esme dige besazam bayad chikar konam…ba tashakor

    May 8, 2008 at 12:25 pm

  52. 52

    reza


    جالب بود . متشکرم.

    August 9, 2008 at 8:17 pm

  53. 53

    جمشیدباقری


    آیا روش شما در ویندوز ویستا هم قابل اجراست؟
    لطفاً راهنمایی کنید.

    December 6, 2008 at 8:51 pm

  54. 54

    امير


    سلام قفل كرد فولدر هم بگذار

    February 16, 2009 at 2:01 pm

  55. 55

    سمیرا


    سلام
    یه سوال!
    چگونه ویندوز را طوری تنظیم کنم که ظرفیت فایل در پنجره Tool tips برای پوشه ها ظاهر نشود.

    April 29, 2009 at 2:47 am

  56. 56

    محمد


    دمت گرم

    May 28, 2009 at 9:19 am

  57. 57

    sina acondi


    عالي بود ولي هچي نفهميدم ……………..شوخي كردم خوب بود

    June 19, 2009 at 4:20 pm

  58. 58

    محمد


    عالی بود حرف نداره

    July 22, 2009 at 9:23 am

  59. 59

    javad


    سلام
    دادش یه فایل اجرایی بساز خیال ملت رو راحت کن
    من اینو بلد هستم
    یه نرم افزار ( اگه بشه بهش بگی ) درست کردم که این کارو میکنه
    تو نت هم هست ..اسمش نمیدونم چی بود …

    یا علی

    November 5, 2009 at 9:49 pm