نصب ویندوز بر روی هارد مجازی و اضافه کردن به منو بوت

26-مهر-1404 / خواندن 8 دقیقه

نویسنده مقاله : حامد موقری

دیگر مقالات منتشر شده حامد موقری در کافیته

سایت حامد موقری

قبل از هر چیزی از سیستم خود با ابزاری مانند Acronis True Image یا Restore Point بک‌آپ بگیرید

در این مقاله آموزش می‌دهم چطور یک ویندوز دوم به منو بوت سیستم خود با هارد مجازی یا VHD اضافه کنید.

پیش‌نیاز جهت شروع این آموزش:

1. DVD یا فایل ISO مربوط به Windows ویندوز (ویندوز 7 به بالاتر).

2. پکیج Microsoft WIKE (حجم این پکیج بیشتر از 1 گیگابایت است و نیازی به همه برنامه‌های این پکیج نداریم! فقط به یک فایل یعنی imagex.exe که حجمی برابر 471 کیلوبایت است نیاز داریم که می‌توانید از طریق لینک روبرو دانلود و اکسترکت کنید: دانلود Imagex)

3. فایل‌های Dism.exe و bcdboot.exe که در ویندوز موجود است.

ساخت فایل VHD یا Virtual Hard Disk (هارد مجازی):

بر روی Computer یا  This PC واقع در Desktop یا Start Menu رایت کلیک کرده و Manage رو انتخاب کنید

سپس ابزار Disk Management را از منو درختی انتخاب کنید. روی Drive موردنظر که می‌خواهید در اون VHD ساخته شه کلیک کنید. سپس از طریق منو Action، عبارت Create VHD را انتخاب کنید.

دکمه Browse را کلیک کرده و محل و نام فایل VHD را انتخاب کنید مثلاً: C:\MyWindows.vhd سپس حجم موردنظر خود را وارد کرده (بهتر است فایل شما در حالت fixed size باشد در این حالت فایل ساخته‌شده دقیقاً برابر همان مقداری که مشخص کرده‌اید خواهد بود ولی در حالت Dynamic در ابتدا این فایل حجمی ندارد و در صورت اضافه کردن اطلاعات، حجم vhd افزایش سایز خواهد داد)

اکنون ok را انتخاب کرده و vhd ساخته می‌شود (یک disk جدید اضافه می‌شود) به طور مثال همانند شکل disk1 اضافه‌شده (این مرحله ممکن است کمی طول بکشد پس منتظر بمانید).

بر روی Disk1 رایت کلیک کنید Initialize Disk را انتخاب و سپس ok را کلیک کنید
 

اکنون در قسمتی که نوار سیاه‌رنگ دارد رایت کلیک کنید و New Simple Volume را انتخاب کنید. تا وارد مرحله پارتیشن بندی شوید.

 

اگر می‌خواهید این فایل فقط یک پارتیشن داشته باشد مطابق عکس زیر به ترتیب next کرده و نام درایو را مشخص کنید مثلاً z و در نهایت format کنید و finish را انتخاب کرده و صبر کنید تا عمل format تمام شود (این مرحله ممکن است کمی طول بکشد پس منتظر بمانید)

اکنون فایل vhd ساخته شد و نوبت به نصب ویندوز 7 یا نسخه‌های بالاتر می‌رسد.

نصب ویندوز بر روی VHD:

فایل ISO یا DVD نصب ویندوز را باز کرده (فرض کنیم درایو مربوط به DVD شما H است)منو Start را کلیک کنید و در قسمت Search عبارت CMD را بنویسید، وقتی نرم‌افزار CMD نمایش داده شد بر روی آن رایت کلیک (کلیک راست) کرده و بر روی Run as administrator کلیک می‌کنیم .

فرض کنید DVD ویندوز در درایو E قرار داره و فایل imagex.exe در پوشه مربوط به دانلود (با کاربری hmovaghari) قرار داره

در مسیر DVD ویندوز (E:\sources) ممکنه یکی از دو فایل install.wim یا install.esd وجود داشته باشه

اگه فایل install.wim وجود داشت نیازی به تبدیل فایل نداریم

اگه فایل install.esd وجود داشت با دستوری همانند زیر در CMD اون فایل رو تبدیل به install.wim کنید:

DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"

فرض کنید خروجی دستور بالا شبیه خروجی پایین باشه و ما قصد داریم ویندوز Windows 10 Pro نصب کنیم که index آن در این خروجی شماره 6 است

Deployment Image Servicing and Management tool
Version: 10.0.19041.3636
Details for image : E:\sources\install.esd
Index : 1
Name : Windows 10 Home
Description : Windows 10 Home
Size : 14,826,317,709 bytes
Index : 2
Name : Windows 10 Home N
Description : Windows 10 Home N
Size : 14,047,483,249 bytes
Index : 3
Name : Windows 10 Home Single Language
Description : Windows 10 Home Single Language
Size : 14,824,381,486 bytes
Index : 4
Name : Windows 10 Education
Description : Windows 10 Education
Size : 15,074,233,945 bytes
Index : 5
Name : Windows 10 Education N
Description : Windows 10 Education N
Size : 14,312,027,229 bytes
Index : 6
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 15,071,438,212 bytes
Index : 7
Name : Windows 10 Pro N
Description : Windows 10 Pro N
Size : 14,309,112,849 bytes
The operation completed successfully.

جهت تبدیل به install.wim و ذخیره در پوشه دانلود دستوری همانند زیر را در CMD اجرا کنید (دقت کنید که عدد 6 همان index مربوط به Windows 10 Pro بود) و این مرحله ممکن است طول بکشد.

dism /export-image /SourceImageFile:"E:\sources\install.esd" /SourceIndex:6 /DestinationImageFile:"C:\Users\hmovaghari\Downloads\Windows10Pro.wim" /Compress:max /CheckIntegrity

 

اکنون که فایل install.wim رو در اختیار داریم جهت نصب Windows 10 Pro روی VHD که در درایو z ست کرده بودیم ادامه می‌دهیم

ابتدا دستور زیر رو اجرا می‌کنیم تا index مربوط به Windows 10 Pro را بدست بیاوریم

DISM /Get-WimInfo /WimFile:"C:\Users\hmovaghari\Downloads\Windows10Pro.wim"

فرض کنید index مربوط به Windows 10 Pro برابر 1 باشد. جهت نصب Windows 10 Pro روی VHD از فایل imagex.exe کمک می‌گیریم و همانطور که به خاطر دارید فایل VHD را روی درایو z متصل کرده بودیم. اکنون دستوری همانند دستور زیر را اجرا می‌کنیم:

"C:\Users\hmovaghari\Downloads\imagex.exe" /apply "C:\Users\hmovaghari\Downloads\Windows10Pro.wim" 1 z:

اکنون ویندوز روی VHD نصب شده

ایجاد قابلیت بوتیبل کردن فایل VHD:

ابتدا نام ویندوز فعلی را در منو بوت به نام دیگری تغییر می‌دهیم تا پس از اضافه کردن فایل VHD به منو بوت، نام تکراری اضافه نشود. برای این کار دستور زیر را اجرا کنید. (مقدار {current} ویندوزی هست که اکنون با آن کار می‌کنید)

bcdedit /enum
bcdedit /set {current} description "Windows 10  Main"

اکنون دستور زیر را اجرا کنید تا ویندوز جدید نصب شده روی VHD به منو بوت اضافه شود

bcdboot z:\windows

سپس دستور زیر را وارد کنید و نام جدیدی برای این ویندوز در منو بوت تنظیم کنید (مقدار {default} ویندوزی هست که اکنون با VHD اضافه کرده اید

bcdedit /enum
bcdedit /set {default} description "Windows 10 VHD"

همچنین می‌توانید از طریق برنامه msconfig (از طریق جستجو در منو استارت ویندوز) در تب Boot، ویندوز پیشفرض بوت را تغییر دهید

اکنون وقتی سیستم را ری‌استارت کنید می‌بینید که دو ویندوز به منو بوت اضافه شده. که ما برای ادامه نصب بر روی Windows 10 VHD کلیک می‌کنیم تا نام‌کاربری، رمز عبور، زبان دوم و … را تنظیم کنیم (همانند روش‌هایی که قبلا یک ویندوز را در حالت عادی نصب می‌کردید)

موفق باشید

بوت هارد مجازی windows ویندوز vhd install bootable virtual hard disk setup بوتیبل boot نصب