نصب و بوت ویندوز xp بر روی یک فایل
با سلام به همه دوستان اين مطلب در عين اين که ساده هست اما مختص حرفه اي هاست.به عنوان پيشنياز شما بايد با نرم افزارهاي ماشين مجازي کار کرده باشيد و بدونيد ايميج يعني چي. ايميج vhd فرمت مخصوص Microsoft Virtual PC هست.البته من با VirtualBOX کار ميکنم.تنها کاري که با ماشين مجازي داريم ايجاد فايل ايميج و ترجيحا فرمت اونه و تست مراحل کاره. يه فايل ايميج به نام xp.vhd با حجم حداقل 1500 تا 2000 مگابايت در درايو C ايجاد کنيد.با Microsoft Virtual PC 2007 به راحتي ميتونيد ايميج رو بسازيد.در VirtualBox بايد خط فرمان رو باز و به پوشه برنامه بريد و اين دستور رو اجرا کنيد :
کد:
VBoxManage.exe createhd --filename C:\xp.vhd --size 2000 --format VHD --variant Fixed
اين ايميج حتما بايد از نوع Fixed باشه.حالا بايد ايميج ISO سي دي ويندوز رو به درايو C کپي کنيد(با نام xp.iso) و اون را با Ultraiso يا هر نرم افزار ديگري باز کنيد و 2 فايل موجود در پوشه I386 رو جايگزين کنيد.اين دو فايل به نامهاي setupldr.bin و _ramdisk.sy هستند. يک ايميج کوچک فلاپي به نام w.img نيز مورد نياز است که بايد به درايو C کپي کنيد.یک فايل ديگر به نام GRLDR نيز وجود دارد که آن را نيز به درايو C کپي کنيد. در اين مرحله حياتي و ضروري است که 3 ايميج xp.iso و xp.vhd و w.img را defrag کنيد.براي اينکار ميتوانيد از wcontig استفاده کنيد :
کد:
http://www.mdtzone.it/Files/WContig.zip
من فرض ميکنم که يک ويندوز xp هم اکنون بر روي سيستم شما نصب است.(حالا چه مولتي بوت با ويستا و 7 و لينوکس باشد چه مونوبوت).مستحضريد که فايلي به نام boot.ini به صورت superhidden در ريشه درايو C(يا پارتيشن اول) وجود دارد.اين فايل را از حالت Read Only خارج کرده و خط زير را به انتهاي آن اضافه کنيد :
کد:
C:\grldr="XP In xp.vhd"
دقت کنيد که timeout در فايل boot.ini حداقل روي 5 باشد. فايل را ذخيره و سيستم را reboot کنيد.در منوي بوت xp علاوه بر موارد قبلي گزينه اي که افزوديم نيز وجود دارد با انتخاب آن 4 گزينه به نمايش در مي آيد:
کد:
start setup xp on img
کد:
continue setup xp on img
کد:
Boot XP from image file
کد:
RAM Load And Boot XP from image file
گزينه اول را انتخاب ميکنيد تا setup ويندوز آغاز شود.به محض شروع ستاپ کليد f6 را بزنيد.پس از مدت کوتاهي برنامه نصب توقف کرده و نوشته هايي روي صفحه ظاهر ميشوند.کليد S را زده و 2 بار کليد Enter را بزنيد.سپس در مرحله انتخاب مکان نصب بايد دقت کنيد هارد مجازي معمولا در انتهاي ليست ظاهر ميشود که اگر آنرا قبلا در ماشين مجازي فرمت کرده باشد درايو C را خواهيد ديد.در غير اينصورت بايد پارتيشن را تشکيل داده و فرمت کنيد.از روي حجم هارد ميتوانيد اطمينان حاصل کنيد(طبيعتا هيچ هارد واقعي 2000 مگابايت نخواهد بود!!!) پس از ري استارت گزينه دوم(continue setup xp on img) را برگزينيد. پس از ري استارت مجدد ديگر به گزينه هاي 1 و 2 کاري نداريد.گزينه سوم را برگزينيد(Boot XP from image file).پس از اين تا پايان نصب کليه سخت افزارها و نرم افزارها و سفارشي سازيها صرفا گزينه سوم را انتخاب کنيد. گزينه چهارم(RAM Load And Boot XP from image file) صرفا براي کامپيوترهايي است که رم کافي(3 گيگ يا بالاتر) دارند.با انتخاب گزينه چهارم ابتدا کل ايميج هارد به حافظه لود شده و سپس از روي رم بوت ميشود.در اين حالت ويندوز شما به صورت Freeze در ميآيد يعني تمام تغييرات پس از ري استارت از بين ميرود.ديگر ترسي از ويروس نداشته باشید. البته اين روش نصب و بوت با اضافات و الحاقاتي براي ايجاد يک ويندوز کاملuniversal بر روي فلش ديسکها استفاده ميشود که ميتوانيد در لينک زير آنرا دنبال کنيد :
کد:
http://reboot.pro/13731/
اگر xp هم نصب نباشد روشهاي ساده اي براي اضافه کردن grldr به منوي بوت ويستا و 7 وجود دارد ... اسامی فایلها دقیقا به همین صورت باشد و کوچکی و بزرگی حروف مهم است. فايلهاي مورد نياز :
کد:
http://www.mediafire.com/?27e3aq67n312dxr
1 پيوست (پيوستها)
طریقه قرار دادن یک ورودی بوت در منوی بوت ویندوز ویستا و 7
اگر کسی ویندوز xp رو نصب نداشته باشه و بخواد بوت این ایمیج رو در منوی بوت ویستا و 7 قرار بده به طریق زیر عمل کنه.
به یک فایل به نام grldr.mbr نیاز است که لینک دانلود آنرا در انتها قرار دادم.این فایل را در پوشه C:\boot کپی کنید.
خط فرمان ویندوز ویستا یا 7 را با مجوز ادمین باز کنید و دستور زیر را وارد کنید :
کد:
bcdedit.exe /create /d "Boot XP In xp.vhd" /application BOOTSECTOR
خروجی این دستور در خط فرمان مشابه چنین چیزی باید باشد :
کد:
The entry {a1e86aea-38dd-11e0-bae0-002618ae85d3} was successfully created.
به {a1e86aea-38dd-11e0-bae0-002618ae85d3} اصطلاحا GUID گفته میشود که از سیستمی به سیستم دیگر متفاوت است.این GUID را در دستورات زیر با نتیجه بدست آمده در کامپیوتر خود تعویض و دستورات را اجرا کنید :
کد:
bcdedit.exe /set {a1e86aea-38dd-11e0-bae0-002618ae85d3} device partition=C:
bcdedit.exe /set {a1e86aea-38dd-11e0-bae0-002618ae85d3} path \boot\grldr.mbr
bcdedit.exe /displayorder {a1e86aea-38dd-11e0-bae0-002618ae85d3} /addlast
باید پس از اجرای هر دستور خروجی زیر را ببینید :
کد:
The operation completed successfully.
فایل grldr.mbr
کد:
http://www.mediafire.com/?9kd17vuw41240op