สร้าง VHD และบูตจาก VHD การติดตั้งเครื่องเสมือน (โดยใช้ Windows XP เป็นตัวอย่าง) บนฮาร์ดดิสก์เสมือนที่สร้างขึ้น ติดตั้ง Windows 7 บนดิสก์เสมือน
การติดตั้ง Windows 8 บนดิสก์ VHD
- ห้องไม้ *
เมื่อวันก่อนฉันต้องการติดตั้งและทดสอบระบบปฏิบัติการ Windows 8 Release Preview โดยไม่สร้างความเสียหายให้กับระบบปฏิบัติการที่มีอยู่โดยไม่ต้องดำเนินการใดๆ ที่ไม่จำเป็น เช่น การเปลี่ยนโครงสร้างพาร์ติชันบนดิสก์ ก่อนหน้านี้ ฉันไม่สามารถติดตั้ง Windows 8 RP บน VirtualBox ได้ และต้องหาทางเลือกอื่น ปรากฎว่าวิธีแก้ปัญหานั้นง่ายมาก Windows 8 รองรับการติดตั้งบนดิสก์เสมือน VHD รองรับเทคโนโลยีนี้มีอยู่ในตัวตั้งแต่ Windows 7 และ Windows Server 2008 ฉันคิดว่าไม่จำเป็นต้องเจาะลึกทฤษฎี ดิสก์เสมือน VHD เป็นไฟล์ที่สร้างขึ้นในระบบไฟล์ที่มีอยู่แล้วของหนึ่งในพาร์ติชันปัจจุบัน . พูดง่ายๆ ก็คือ ระบบปฏิบัติการปัจจุบันจะถือว่าไฟล์ VHD เป็นดิสก์แยกต่างหากที่มีพาร์ติชั่นของตัวเอง
การติดตั้ง:
แน่นอนว่าสิ่งที่จำเป็นในการติดตั้ง Windows บนดิสก์เสมือนคือ:
1. ภาพที่บันทึกลงในดิสก์หรือที่สำคัญที่สุดคือบนแฟลชไดรฟ์ USB (เร่งกระบวนการติดตั้งให้เร็วขึ้น)
ต่อไปเราจะรีบูทคอมพิวเตอร์ด้วยอิมเมจที่เตรียมไว้และเรียกใช้วิซาร์ดการติดตั้ง Windows 8
2. ในตัวช่วยสร้างการติดตั้ง Windows 8 เราไปถึงตัวเลือกเพื่อเลือกโหมดการติดตั้งและเลือกการติดตั้งแบบกำหนดเอง ขั้นตอนต่อไปจะขอให้คุณเลือกไดรฟ์ที่คุณต้องการติดตั้ง Windows 8
3. ในขั้นตอนนี้ ให้กดคีย์ผสม SHIFT+F10 และหน้าต่างโหมดคำสั่งจะเปิดขึ้น ซึ่งเราจะสร้างไฟล์ VHD สำหรับการติดตั้ง
4. นี่เป็นขั้นตอนสำคัญเนื่องจากในตัวช่วยสร้างการตั้งค่า Windows 8 อักษรระบุไดรฟ์จะไม่ใช่ตัวอักษรที่คุณคุ้นเคย คำสั่ง DIR C: , DIR D: ฯลฯ จะช่วยคุณค้นหาตัวอักษรของพาร์ติชันที่ต้องการสำหรับดิสก์ VHD ในอนาคต - นำทางตามพื้นที่ว่างบนดิสก์ซึ่งแสดงโดยคำสั่ง DIR
5. เรียกใช้ยูทิลิตี้ DISKPART เรียกใช้คำสั่ง CREATE VDISK FILE=”D:\w8.vhd” type=FIXED maximum=40000 (โดยที่ D: คือตัวอักษรของดิสก์ว่างของคุณที่กำหนดในขั้นตอนที่ 4)
6. ดำเนินการคำสั่ง SELECT VDISK FILE=”D:\w8.vhd”
7. ATTACH VDISK – ติดตั้งดิสก์เสมือนที่สร้างขึ้น
8. ออกจากโหมดคำสั่งด้วย EXIT
9. ในหน้าต่างการเลือกดิสก์ตัวช่วยสร้างการตั้งค่า Windows 8 ที่ด้านล่างซ้าย ให้คลิกปุ่ม "รีเฟรช"
10. เลือกดิสก์ใหม่ที่ปรากฏเป็นดิสก์การติดตั้งแล้วคลิก “ถัดไป”
11. ตัวช่วยสร้างจะดำเนินการติดตั้ง Windows 8 ลงในดิสก์เสมือนต่อไป โดยไม่กระทบต่อโครงสร้างของดิสก์และข้อมูลที่มีอยู่
ข้อสรุป:
ด้วยการติดตั้ง Windows 8 บนดิสก์เสมือน VHD สิ่งที่สำคัญที่สุดคือเราไม่ได้สร้างความเสียหายใด ๆ และเราสามารถใช้ระบบปฏิบัติการสองระบบ (หรือมากกว่านั้น) ได้ในเวลาเดียวกัน ข้อเสียเพียงอย่างเดียวของการติดตั้งระบบปฏิบัติการโดยใช้วิธีนี้คือตามที่คุณอาจเดาได้คือประสิทธิภาพการทำงานของดิสก์ที่ลดลง แต่ข้อดียังมีมากกว่าข้อเสีย:
1. ความเป็นไปได้ที่จะอยู่ร่วมกันอย่างสันติของระบบปฏิบัติการ Windows หลายระบบบนดิสก์เดียวหรือแม้กระทั่งการติดตั้ง Windows 8 หลายชุด - เพื่อการทดสอบและพัฒนา
2. Windows 8 ที่ติดตั้งในโหมดนี้บนพาร์ติชันเสมือนจะเห็นเป็นไดรฟ์ C ปกติ
แท็ก: Windows 8, การติดตั้ง, vhd, เสมือน, ดิสก์,
ทุกคนสนุกกับ Windows 7 ใหม่ ( อย่างน้อยก็เพราะมันไม่ใช่ Vistaล้อเล่น) และหนึ่งในคุณสมบัติใหม่คือความสามารถในการเมานต์ไฟล์ VHD (Virtual Mount Disk) สิ่งที่สวยงามคือการทดลองทั้งหมดเกิดขึ้นกับไฟล์ดิสก์เสมือนปกติบนฮาร์ดไดรฟ์ของคุณ ดังนั้นคุณจึงไม่จำเป็นต้องสร้างพาร์ติชันใหม่หรือฟอร์แมตพาร์ติชั่นที่มีอยู่ หรือใช้ดูอัลบูต สำหรับระบบปฏิบัติการ ไฟล์ VHD จะดูเหมือนเป็นพาร์ติชันทั่วไปที่คุณสามารถบูตระบบปฏิบัติการได้
มาดูกันว่าคุณสามารถติดตั้งและบูต Windows 7 จากไฟล์ VHD ได้อย่างไร ไม่จำเป็นต้องสร้างพาร์ติชั่นใหม่เนื่องจากไฟล์จะอยู่ในไฟล์ VHD แต่ด้วยการรองรับฮาร์ดแวร์ของคอมพิวเตอร์ของคุณ Aero จะทำงานได้อย่างเต็มประสิทธิภาพ
ก่อนอื่น ตรวจสอบให้แน่ใจว่ามีพื้นที่ว่างบนฮาร์ดไดรฟ์ของคุณสำหรับไฟล์ โดยเฉพาะอย่างยิ่งหากรูปภาพเสมือนเป็นไฟล์ VHD ถูกสร้างขึ้นเป็นรูปภาพที่มีขนาดไดนามิก
เราต้องการสองไฟล์: ตัวจัดการการดาวน์โหลดใหม่ bootmgrซึ่งรองรับการบูทจาก VHD และ bcedit.exeซึ่งช่วยให้คุณสามารถแก้ไขรายการบูตได้ โปรแกรม bootmgrสามารถนำมาจากดิสก์การติดตั้ง Windows 7 และไฟล์ bcedit.exeจากระบบ Windows 7 ที่ติดตั้งไว้ (เช่น รับจากอิมเมจ VHD เดียวกัน) สำหรับคนขี้เกียจเพียง ดาวน์โหลดไฟล์ bootmgr และ bcedit .
เราจำเป็นต้องเขียนทับไฟล์ c:\bootmgr. ในทางกลับกันไฟล์ c:\windows\system32\bcdedit.exeคุณไม่จำเป็นต้องเขียนใหม่ แต่เรียกใช้จากตำแหน่งอื่น ไม่ว่าในกรณีใด ควรบันทึกไฟล์เวอร์ชันเก่าไว้จะดีกว่า เพื่อไม่ให้เกิดอันตราย
ตอนนี้เปิดคอนโซล ( เริ่ม>เรียกใช้>CMDใน XP หรือ เริ่ม>CMDใน Vista) และสร้างรายการใหม่:
bcdedit /copy (ปัจจุบัน) /d "Windows 7"
เป็นผลให้เราได้รับ GUID ของรายการใหม่ ตอนนี้คุณต้องระบุที่อยู่ด้วยไฟล์ VHD เพื่อดาวน์โหลด:
อุปกรณ์ bcdedit /set (GUID) vhd=\vhd\win7b.vhd
bcdedit /set (GUID) osdevice vhd=\vhd\win7b.vhd
หากคุณต้องการให้ Win 7 เป็นระบบปฏิบัติการสุดท้ายในรายการเมื่อคุณบูตคอมพิวเตอร์ ให้รันคำสั่งต่อไปนี้:
bcdedit /displayorder (GUID) /addlast
ด้วยเหตุนี้ รายการที่มี GUID ที่จำเป็นจึงถูกย้ายไปยังจุดสิ้นสุดของรายการ
และนี่คือวิธีที่คุณสามารถเปลี่ยนชื่อระบบปฏิบัติการเมื่อโหลด:
bcdedit /set (GUID) คำอธิบาย "Winda 7 v VHD"
หากต้องการบังคับให้ Windows ตรวจพบไดรฟ์ผ่าน HAL ให้ใช้คำสั่งต่อไปนี้:
bcdedit /ชุด
ปกติ รีบูต หลังจากโหลดแล้ว Win 7 จะเริ่มติดตั้งไดรเวอร์ รีบูตอีกครั้ง และไปกันเลย Windows 7 พร้อม Aero!
จากการปรับเปลี่ยนเชิงลึกของเรา ดิสก์เสมือนขนาด 16 GB และพาร์ติชันดิสก์เสมือนขนาด 200 MB ตัวที่สองที่มีไฟล์ระบบจึงถูกสร้างขึ้น ได้รับขนาด 16 GB เนื่องจากภาพ VHD ถูกแปลงเป็นภาพที่มีขนาดคงที่โดยอัตโนมัติและครอบครองพื้นที่ทั้งหมดที่จัดสรรไว้ทันที
อย่างไรก็ตามสามารถโหลดไฟล์ VHD ที่เป็นผลลัพธ์ได้ในเครื่องเสมือน Virtual PC โดยไม่มีปัญหา
วิธีลบ Windows 7 ที่ติดตั้งใน VHD
หากคุณยุ่งกับการติดตั้งใน VHD แล้วและตัดสินใจที่จะกำจัดมัน คุณสามารถทำได้ดังนี้ ที่จริงแล้วเราแค่ต้องลบการกล่าวถึง Windows ออกจากเมนูการบู๊ต
ก่อนที่จะติดตั้งระบบคุณต้องสร้างเครื่องเสมือนขึ้นมา - Windows จะถือว่ามันเป็นคอมพิวเตอร์ที่มีคุณสมบัติครบถ้วน นี่คือสิ่งที่ VirtualBox ได้รับการออกแบบมาเพื่อ
- เปิดตัว VirtualBox Manager และคลิกที่ "สร้าง".
- ในสนาม "ชื่อ"เข้า “วินโดวส์เอ็กซ์พี”- ช่องที่เหลือจะถูกกรอกโดยอัตโนมัติ
- เลือกจำนวน RAM ที่คุณต้องการจัดสรรให้กับระบบปฏิบัติการที่คุณกำลังติดตั้ง VirtualBox ขอแนะนำให้ใช้ RAM ขั้นต่ำ 192 MB แต่ถ้าเป็นไปได้ ให้ใช้ 512 หรือ 1024 MB วิธีนี้จะทำให้ระบบไม่ช้าลงแม้ในระดับโหลดที่สูง
- คุณจะได้รับแจ้งให้เลือกไดรฟ์เสมือนที่สามารถแนบกับเครื่องนี้ได้ เราไม่ต้องการสิ่งนี้เนื่องจากเราจะติดตั้ง Windows โดยใช้อิมเมจ ISO ดังนั้นจึงไม่จำเป็นต้องเปลี่ยนการตั้งค่าในหน้าต่างนี้ - เราปล่อยให้ทุกอย่างเหมือนเดิมแล้วคลิก "สร้าง".
- ปล่อยให้ประเภทดิสก์ที่เลือกไว้ "วีดีไอ".
- เลือกรูปแบบการจัดเก็บที่เหมาะสม แนะนำให้ใช้ "พลวัต".
- ระบุจำนวนกิกะไบต์ที่คุณต้องการจัดสรรสำหรับการสร้างฮาร์ดดิสก์เสมือน VirtualBox แนะนำให้เน้น 10 กิกะไบต์แต่คุณสามารถเลือกค่าอื่นได้
หากในขั้นตอนก่อนหน้านี้คุณเลือกตัวเลือก "ไดนามิก" ในตอนแรก Windows XP จะครอบครองเฉพาะปริมาณการติดตั้งบนฮาร์ดไดรฟ์ (ไม่เกิน 1.5 GB) จากนั้นเมื่อคุณทำงานภายในระบบปฏิบัติการนี้ ไดรฟ์เสมือนสามารถขยายได้ สูงสุด 10 GB
ด้วยรูปแบบ "คงที่" พื้นที่ 10 GB จะถูกครอบครองบน HDD จริงทันที
ขั้นตอนนี้จะสิ้นสุดเมื่อสร้าง HDD เสมือน และคุณสามารถดำเนินการตั้งค่า VM ต่อไปได้
การตั้งค่าเครื่องเสมือนสำหรับ Windows XP
ก่อนที่จะติดตั้ง Windows มีการปรับแต่งเพิ่มเติมอีกเล็กน้อยที่คุณสามารถทำได้เพื่อปรับปรุงประสิทธิภาพ นี่เป็นขั้นตอนที่ไม่บังคับ ดังนั้นคุณจึงสามารถข้ามขั้นตอนนี้ได้
หลังจากตั้งค่า VM แล้ว คุณสามารถเริ่มการติดตั้งระบบปฏิบัติการได้
การติดตั้ง Windows XP บน VirtualBox
- ทางด้านซ้ายของ VirtualBox Manager เลือกเครื่องเสมือนที่สร้างขึ้นแล้วคลิกที่ปุ่ม "วิ่ง".
- คุณจะได้รับแจ้งให้เลือกดิสก์สำหรับบูตที่จะรัน คลิกที่ปุ่มโฟลเดอร์และเลือกตำแหน่งที่เก็บไฟล์อิมเมจของระบบปฏิบัติการ
- ยูทิลิตี้การติดตั้ง Windows XP จะเปิดตัว มันจะดำเนินการแรกโดยอัตโนมัติ และคุณจะต้องรอสักครู่
- โปรแกรมติดตั้งจะทักทายคุณและแจ้งให้คุณดำเนินการติดตั้งโดยกด "เข้า". ต่อไปนี้ กุญแจนี้จะหมายถึงกุญแจ เข้า.
- ข้อตกลงใบอนุญาตจะเปิดขึ้นและหากคุณเห็นด้วยให้กดปุ่ม F8ที่จะยอมรับเงื่อนไขของมัน
- โปรแกรมติดตั้งจะขอให้คุณเลือกไดรฟ์ที่จะติดตั้งระบบ VirtualBox ได้สร้างฮาร์ดดิสก์เสมือนตามขนาดที่คุณเลือกไว้ในขั้นตอนที่ 7 แล้วเมื่อสร้างเครื่องเสมือน คลิกเลย เข้า.
- พื้นที่นี้ยังไม่ได้ทำเครื่องหมาย ดังนั้นตัวติดตั้งจะแจ้งให้คุณฟอร์แมต เลือกจากสี่ตัวเลือกที่มี เราขอแนะนำให้เลือกตัวเลือก "ฟอร์แมตพาร์ติชันในระบบ NTFS".
- รอในขณะที่ฟอร์แมตพาร์ติชัน
- โปรแกรมติดตั้งจะคัดลอกไฟล์บางไฟล์โดยอัตโนมัติ
- หน้าต่างการติดตั้ง Windows จะเปิดขึ้น และการติดตั้งอุปกรณ์จะเริ่มขึ้นทันที โปรดรอสักครู่
- ตรวจสอบว่าการตั้งค่าภาษาของระบบและรูปแบบแป้นพิมพ์ที่เลือกโดยโปรแกรมติดตั้งนั้นถูกต้อง
- ป้อนชื่อผู้ใช้ของคุณ คุณไม่จำเป็นต้องป้อนชื่อองค์กรของคุณ
- ป้อนรหัสเปิดใช้งานของคุณหากคุณมี คุณสามารถเปิดใช้งาน Windows ได้ในภายหลัง
- หากคุณต้องการเลื่อนการเปิดใช้งาน ให้เลือกในหน้าต่างยืนยัน "เลขที่".
- ป้อนชื่อคอมพิวเตอร์ของคุณ คุณสามารถตั้งรหัสผ่านสำหรับบัญชีของคุณได้ “ผู้ดูแลระบบ”. หากไม่จำเป็น ให้ข้ามการป้อนรหัสผ่าน
- ตรวจสอบวันที่และเวลาและเปลี่ยนแปลงข้อมูลนี้หากจำเป็น ระบุเขตเวลาของคุณโดยเลือกเมืองจากรายการ ผู้ที่อาศัยอยู่ในรัสเซียสามารถยกเลิกการเลือกช่องนี้ได้ "เปลี่ยนเป็นเวลาออมแสงและย้อนกลับโดยอัตโนมัติ".
- การติดตั้งระบบปฏิบัติการอัตโนมัติจะดำเนินต่อไป
- โปรแกรมติดตั้งจะแจ้งให้คุณกำหนดการตั้งค่าเครือข่ายของคุณ สำหรับการเข้าถึงอินเทอร์เน็ตปกติ ให้เลือก “การตั้งค่าปกติ”.
- คุณสามารถข้ามขั้นตอนการตั้งค่าเวิร์กกรุ๊ปหรือโดเมนได้
- รอจนกระทั่งระบบทำการติดตั้งอัตโนมัติเสร็จสิ้น
- เครื่องเสมือนจะถูกรีบูต
- หลังจากรีบูต คุณต้องตั้งค่าเพิ่มเติมอีกสองสามรายการ
- หน้าต่างต้อนรับจะเปิดขึ้นโดยคลิก "ไกลออกไป".
- โปรแกรมติดตั้งจะแจ้งให้คุณเปิดหรือปิดใช้งานการอัปเดตอัตโนมัติ เลือกตัวเลือกตามความต้องการส่วนตัวของคุณ
- รอในขณะที่ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ
- เลือกว่าคอมพิวเตอร์จะเชื่อมต่อกับอินเทอร์เน็ตโดยตรงหรือไม่
- คุณจะได้รับแจ้งให้เปิดใช้งานระบบอีกครั้ง หากคุณยังไม่ได้ดำเนินการ หากคุณไม่เปิดใช้งาน Windows ตอนนี้ คุณสามารถทำได้ภายใน 30 วัน
- สร้างชื่อบัญชี ไม่จำเป็นต้องมี 5 ชื่อ ใส่เพียงชื่อเดียว
- ขั้นตอนนี้จะทำให้การตั้งค่าเสร็จสมบูรณ์
- Windows XP จะเริ่มโหลด
หลังจากดาวน์โหลด คุณจะถูกนำไปที่เดสก์ท็อปและสามารถเริ่มใช้ระบบปฏิบัติการได้
การติดตั้ง Windows XP บน VirtualBox นั้นง่ายมากและใช้เวลาไม่นาน ในกรณีนี้ ผู้ใช้ไม่จำเป็นต้องค้นหาไดรเวอร์ที่เข้ากันได้กับส่วนประกอบพีซี เช่นเดียวกับที่จำเป็นต้องทำระหว่างการติดตั้ง Windows XP เป็นประจำ
ประสิทธิภาพของระบบดังกล่าวจะสูงกว่าเมื่อใช้เครื่องเสมือน เพราะ เมื่อใช้การจำลองเสมือน สองระบบจะทำงานพร้อมกันบนคอมพิวเตอร์ และในกรณีของ VHD จะมีการจัดสรรทรัพยากรคอมพิวเตอร์เพียงรายการเดียวเท่านั้น
Windows 7 ขึ้นไปสามารถใช้เป็นระบบหลักได้ เมื่อใช้วิธีการนี้ คุณจะสามารถติดตั้งระบบปฏิบัติการจาก Windows Vista และสูงกว่าบนดิสก์เสมือนได้
ความสนใจ!
การบูตจากดิสก์ VHD ใน Windows 7 รองรับเฉพาะรุ่น Ultimate และ Enterprise เท่านั้น
ใน Windows 10 การบูตจาก VHD ได้รับการสนับสนุนโดยรุ่น Professional และสูงกว่า
เอาล่ะ มาเริ่มกันเลย
การสร้างฮาร์ดดิสก์เสมือน (VHD)
มีสองวิธีในการสร้าง VHD ใน Windows 7 - โดยใช้ยูทิลิตี้ Diskpart (โดยใช้ CMD) หรือผ่านอินเทอร์เฟซภาพของ Disk Manager วิธีที่สองนั้นง่ายกว่าและมองเห็นได้ชัดเจนกว่า ดังนั้นเราจึงใช้มัน
เปิดตัวจัดการดิสก์ ซึ่งสามารถทำได้ด้วยวิธีต่อไปนี้: เริ่ม -> แผงควบคุม -> การบริหาร -> การจัดการคอมพิวเตอร์ -> .
ระบุตำแหน่งของไฟล์ VHD
ขนาดไฟล์ต้องใหญ่พอที่จะปรับใช้ระบบปฏิบัติการ ติดตั้งอัพเดต โปรแกรมที่จำเป็น และจัดเก็บไฟล์ต่างๆ ในเวลาเดียวกัน ขนาดไฟล์ไม่ควรใหญ่กว่าพื้นที่ว่างบนดิสก์ที่ไฟล์นั้นอยู่
ฉันชอบเลือกรูปแบบฮาร์ดดิสก์เสมือน " การขยายตัวแบบไดนามิก" เพราะโหมดนี้ช่วยประหยัดพื้นที่
คลิกตกลง ไฟล์ VHD จะถูกสร้างขึ้น
หลังจากนั้นดิสก์เสมือนที่สร้างขึ้นจะปรากฏในคอนโซล "" แต่มันไม่ได้เริ่มต้น
มันถูกเริ่มต้นผ่านเมนูบริบท:
ด้วยเหตุนี้เราจึงสร้างฮาร์ดดิสก์เสมือนซึ่งอยู่ในไดรฟ์ D: ( D:\MyDisk.vhd) และมองเห็นได้ในระบบปฏิบัติการ คุณสามารถปรับใช้ “OS” อื่นกับมันได้
การปรับใช้ระบบปฏิบัติการ Windows บน VHD
ในการทำเช่นนี้คุณจะต้องมียูทิลิตี้ imagex.exeจาก Windows AIK หรือ Windows ADK ฉันได้นำยูทิลิตี้นี้จาก WADK อย่างรอบคอบแล้วแนบไปกับบทความ ดาวน์โหลด รูปภาพxสำหรับ x64 และ x86 คุณสามารถทำได้ที่ด้านล่างของหน้า
คุณจะต้องมีไฟล์ ติดตั้ง.wimจากการกระจายวินโดวส์ ในการแจกจ่ายจะอยู่ในโฟลเดอร์ แหล่งที่มา. สมมติว่าเรามีแผ่นดีวีดีการติดตั้งเสียบอยู่ในไดรฟ์และเส้นทางไปยัง install.wim จะเป็นดังนี้ - E:\แหล่งที่มา\install.wim.
การปรับใช้ระบบปฏิบัติการจากไฟล์ install.wim ไปยังดิสก์จะดำเนินการดังนี้
เนื่องจากไฟล์ WIM หนึ่งไฟล์สามารถมีอิมเมจ OS ได้หลายอิมเมจ เราจะกำหนดดัชนีของรูปภาพที่เราต้องการก่อน:
imagex /info E:\sources\install.wim
สมมติว่า Windows ที่จำเป็นอยู่ภายใต้ดัชนี 1
เราปรับใช้ระบบปฏิบัติการ 1 ระบบจากดัชนีไปยัง VHD ของเรา:
imagex /apply /check E:\sources\install.wim 1 Z:\
โดยที่ Z: เป็นตัวอักษรที่กำหนดให้กับ VHD ของเรา
หลังจากที่คุณปรับใช้ระบบปฏิบัติการเสร็จแล้ว คุณสามารถไปที่ดิสก์ VHD และตรวจสอบให้แน่ใจว่าโครงสร้างไดเรกทอรีตรงกับดิสก์ระบบ Windows
หากทุกอย่างเป็นไปด้วยดี เราจะดำเนินการเพิ่มข้อมูลลงใน OS bootloader ซึ่งสามารถบู๊ตจาก VHD ของเราได้
การเปลี่ยนแปลงข้อมูลในบูตโหลดเดอร์ของ Windows
เปิดบรรทัดคำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ
เราสร้างสำเนาของระบบปฏิบัติการปัจจุบันใน bootloader และให้คำอธิบาย “Windows 7 VHD”:
bcdedit /copy (ปัจจุบัน) /d "Windows 7 VHD"
การรันคำสั่งนี้จะแสดง GUID ของรายการใหม่ด้วย จดหรือคัดลอก - เราจะต้องการมัน
หากคุณลืมจด GUID คุณสามารถค้นหาได้ด้วยการรันคำสั่ง bcdeditโดยไม่มีพารามิเตอร์
อุปกรณ์ bcdedit /set (GUID) vhd=\MyDisk.vhd
bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd
อย่าลืมเปลี่ยนอักษรระบุไดรฟ์และเส้นทางของไฟล์ VHD เป็นของคุณเอง
ระบบที่ใช้ x86 บางระบบต้องการให้คุณเปลี่ยนการตั้งค่าคอนฟิกูเรชันการบูตสำหรับเคอร์เนลเพื่อค้นหาข้อมูลฮาร์ดแวร์เฉพาะ และดำเนินการบูตแบบเนทีฟจาก VHD ได้สำเร็จ:
bcdedit /set (GUID) เปิดใช้งานการตรวจจับ
โดยที่ GUID คือตัวระบุรายการใหม่ของเราในตัวโหลด
เสร็จสิ้น
ตอนนี้คุณสามารถรีบูทคอมพิวเตอร์ของคุณได้แล้ว
เมื่อคุณสตาร์ทคอมพิวเตอร์บนพื้นหลังสีดำ คุณจะถูกถามภายใน 5 วินาทีให้เลือกระบบปฏิบัติการ เลือกระบบที่สร้างขึ้นใหม่ของคุณ
ปิดการใช้งานการบูตจาก VHD และกลับสู่สถานะดั้งเดิม
หากต้องการคืนคอมพิวเตอร์ของคุณกลับสู่สถานะเดิม คุณต้องทำตามขั้นตอนต่อไปนี้ (ตามลำดับ):
-
ลบรายการออกจาก bootloader
เมื่อต้องการทำสิ่งนี้ ให้รันคำสั่ง bcdeditโดยไม่มีพารามิเตอร์ เธอจะแสดงบันทึกทั้งหมดให้เราดู เราพบรายการที่เพิ่มของเราและ GUID ในรายการ
หากต้องการลบออก ให้รันคำสั่ง:
bcdedit /ลบ (GUID)
- ลบดิสก์เสมือนออกจากคอนโซล ""
- ลบไฟล์ VHD
ป.ล. อธิบายในความคิดเห็นว่าคุณใช้เทคโนโลยีการบูทจากดิสก์เสมือน VHD เพื่อวัตถุประสงค์ใด
VHD เป็นรูปแบบไฟล์ที่ใช้โดยเครื่องเสมือน Microsoft Virtual PC เพื่อจำลองฮาร์ดไดรฟ์ ฉันเขียนซ้ำแล้วซ้ำเล่าเกี่ยวกับการรองรับรูปแบบนี้โดยระบบปฏิบัติการ Windows 7 ถึงเวลาที่จะบอกคุณว่าคุณสามารถทำให้ Windows 7 ทำงานโดยตรงจากฮาร์ดดิสก์เสมือนและทำงานบนฮาร์ดแวร์จริงได้อย่างไร โดยไม่ต้องใช้เครื่องเสมือน บูตโหลดเดอร์ Windows 7 สามารถทำงานกับไฟล์ VHD และเปิดระบบปฏิบัติการจากไฟล์เหล่านั้นได้ราวกับมาจากฮาร์ดไดรฟ์ทั่วไป
มันมีไว้เพื่ออะไร
- บนฮาร์ดแวร์กายภาพ ระบบจะทำงานเร็วกว่าในเครื่องเสมือนมาก และใช้ "ความพึงพอใจ" ทั้งหมดของฮาร์ดแวร์นี้ ดังนั้นหากการ์ดกราฟิกของคุณรองรับ Aero คุณก็จะได้มัน
- คุณจะสามารถเข้าถึงข้อมูลพีซีของคุณได้อย่างเต็มที่ เนื่องจากฮาร์ดไดรฟ์ทางกายภาพจะ "มองเห็น" ได้จากระบบที่บูตจาก VHD
- ระบบใน VHD จะถูกจัดเก็บไว้ในไฟล์เดียว ซึ่งหมายความว่าคุณสามารถ:
- ง่ายต่อการโคลนโดยเพียงแค่คัดลอกไฟล์ VHD
- คุณสามารถทดสอบซอฟต์แวร์เวอร์ชันเบต้าได้โดยไม่ต้องกังวลกับระบบ
-คุณสามารถศึกษาระบบ ทดลองกับรีจิสตรี โดยไม่ต้องกลัวว่าจะ "ทิ้ง" มัน
จะเริ่มตรงไหน
เราจะต้อง:
- ระบบปฏิบัติการที่ติดตั้ง Windows 7
- ไฟล์ VHD
- ดีวีดีที่สามารถบูตได้ด้วย Windows 7
- ยูทิลิตี้ DiskPart (รวมอยู่ในระบบ)
มีสองวิธีในการสร้างไฟล์ VHD:
- ผ่านอินเทอร์เฟซ Windows 7;
- ผ่านบรรทัดคำสั่งโดยตรงขณะบูตจากดีวีดี
ทำงานจากระบบปฏิบัติการที่ติดตั้งไว้
เรียกใช้การจัดการดิสก์: โดยคลิกที่ "คอมพิวเตอร์"บนเมนู "เริ่ม"คลิกขวาเลือก "ควบคุม"และคลิกซ้าย "การจัดการดิสก์":
ดำเนินการรายการเมนู "การกระทำ"-"สร้างฮาร์ดไดรฟ์". หน้าต่างนี้จะปรากฏบนหน้าจอ:
ตั้งค่าตัวเลือกตำแหน่งและขนาดของฮาร์ดไดรฟ์ ในตัวอย่างนี้ ฉันสร้างไฟล์ Win7.vhd ใหม่บนไดรฟ์ F: ด้วยขนาดไดนามิก 30 กิกะไบต์
ฮาร์ดดิสก์เสมือนพร้อมใช้งานแล้ว ใส่แผ่นดิสก์การติดตั้ง Windows 7 ลงในไดรฟ์ดีวีดี รีบูตระบบปฏิบัติการปัจจุบันของคุณ บูตจากดีวีดี และรอให้หน้าต่างนี้ปรากฏขึ้น:
คลิก กะ+F10 ดิสก์พาร์ทและกด เข้า.
ป้อนคำสั่งต่อไปนี้:
เลือก vdisk file="F:\win7.vhd" แนบ vdisk
แทนที่ ฉ:บนเส้นทางที่ถูกต้องในระบบของคุณ
ปิดหน้าต่างพรอมต์คำสั่งและเริ่มการติดตั้งระบบปฏิบัติการ เมื่อเลือกพาร์ติชัน ไม่ต้องสนใจคำเตือนนี้:
การทำงานกับสื่อดีวีดี
ใส่แผ่นดิสก์การติดตั้ง Windows 7 ลงในไดรฟ์ บูตจากแผ่นดิสก์และรอให้หน้าต่างนี้ปรากฏขึ้น:
คลิก กะ+F10. แป้นพิมพ์ลัดนี้จะทำให้คุณสามารถเข้าถึงบรรทัดคำสั่งได้ พิมพ์ลงไป ดิสก์พาร์ทและกด เข้า.
พิมพ์เข้ามา DISKPARTคำสั่งต่อไปนี้:
สร้างไฟล์ vdisk="G:\win7.vhd" type=ขยายได้สูงสุด=30000
หมายถึงการสร้างไฟล์ win7.vhd ประเภทขยายได้ โดยจำกัดขนาดสูงสุดไว้ที่ 30 กิกะไบต์ แทนที่ กรัม:เป็นชื่อของไดรฟ์ที่คุณต้องการจัดเก็บไฟล์ที่สร้างขึ้น
เมานต์ไฟล์ VHD เพื่อให้ผู้ติดตั้งสามารถใช้งานได้:
เลือก vdisk file="G:\win7.vhd" แนบ vdisk
จากนั้นคุณสามารถปิดหน้าต่างพร้อมรับคำสั่งและติดตั้งลงในพาร์ติชัน VHD ได้เหมือนกับว่าเป็นพาร์ติชันฮาร์ดไดรฟ์แบบลอจิคัลปกติ เมื่อเลือกพาร์ติชัน ไม่ต้องสนใจคำเตือนนี้:
ตัวเลือกการดาวน์โหลด
โปรแกรมติดตั้งจะเขียนรายการใหม่ในตัวเลือกการบูต แต่จะเรียกว่า "Windows 7" เป็นไปได้มากว่าคุณจะต้องการเปลี่ยนชื่อ ทำได้ง่ายโดยใช้ยูทิลิตี้มาตรฐาน bcdedit.exe. เปิดตัวล่ามบรรทัดคำสั่ง cmd.exeในนามของผู้ดูแลระบบ คลิก "เริ่ม"ในช่องค้นหาให้ป้อน cmd.exeและกด CTRL+ป้อน. หากคุณมีระบบ "ใหม่" ที่บูตจาก VHD ให้ป้อน:
Bcdedit /set (ปัจจุบัน) /d "Windows 7 จาก VHD"
มิฉะนั้น คุณสามารถเปลี่ยนชื่อระบบปัจจุบันในทำนองเดียวกัน หรือค้นหา VHD OS ID ในเอาต์พุตได้ bcdeditโดยรันโดยไม่มีพารามิเตอร์:
ในกรณีของฉัน รายการมีรหัส (ค่าเริ่มต้น)และฉันจะรันคำสั่งต่อไปนี้:
Bcdedit /set (ค่าเริ่มต้น) คำอธิบาย "Windows 7 จาก VHD" bcdedit /default (ปัจจุบัน)
พวกเขาหมายถึง:
- ตั้งค่าคำอธิบายระบบ (ค่าเริ่มต้น) เป็น "Windows 7 From VHD"
- บูตระบบปฏิบัติการปัจจุบันตามค่าเริ่มต้น ฉันใช้ Windows 7 จากสื่อกายภาพเช่น "พื้นเมือง".
ข้อสรุป
บทความนี้อธิบายเทคนิคพื้นฐานในการจัดระเบียบการบูต Windows 7 โดยใช้ฮาร์ดไดรฟ์เสมือน ขั้นตอนที่อธิบายไว้นั้นเพียงพอที่จะติดตั้ง Windows 7 ในไฟล์ VHD และบูตจากมัน คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับ VHD ได้จากบทความ