ต้องการสำรอง Windows XP เครื่อง PC เก่า แต่ยังใช้ได้ ซึ่งมีโปรแกรมที่จำเป็น เช่น โปรแกรมสำหรับพิมพ์ปกแผ่น CD/DVD เป็นต้น เผื่อฮาร์ดดิสก์เจ๊ง หรือ เครื่องมันไม่ทำงาน อาจมีสักวัน
คิดว่าจะใช้วิธีไหนนี้ ก็ค้นหาดูใน google มีคนพูดถึง disk2vhd จึงลองทำตาม ได้ผลน่าพอใจ เมื่อนำไฟล์ .vhd ไปเปิดด้วย Oracle VM VirtualBox บน notebook ของผม ผมสามารถทำงานโปรแกรมบน XP นั้นได้เหมือนเดิม
วิธีการทำคือ
1. ที่เครื่องเดิม ลงโปรแกรม Disk2vhd.zip
2. เปิดโปรแกรม
3. ตั้งค่า ตัวเลือกแค่ Use Volume Shadow Copy อย่างเดียว และเลือก Drive C: อย่างเดียว ขนาด 14.29 GB
4. ตั้ง VHD File name: ที่ Drive อีกอันที่เป็นชนิด ntfs เช่น e:\RD536.vhd
5. รอจนเสร็จ
6. นำไฟล์ไปที่เครื่อง notebook ที่มีโปรแกรม Oracle VM VirtualBox
7. สร้าง New VM เลือก Use an existing virtual hard disk file และ คลิก Create
8. ในตอนแรก มันเปิด Windows XP ไม่ได้ จึงค้นหา มีคำตอบว่า ให้ติ๊กเลือก Enable I/O APIC ในหน้า System Motherboard ด้วย
9. เปิดใช้งาน VM windowsxp
รูปนี้เป็นเครื่อง notebook ที่เปิด VM Windows XP จากไฟล์ RD536.vhd
10. เมื่อจะใช้เครื่องพิมพ์ ให้ต่อสาย USB ของเครื่องพิมพ์เข้ากับ notebook แล้วเลือกเมนู Device > เลือก USB > เลือกที่ต้องการ
อ้างอิง:
Disk2vhd v2.01 By Mark Russinovich Published: January 21, 2014
https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
Backup current Windows OS as a virtual machine
http://techathlon.com/backup-current-windows-os-virtual-machine/
VHD with XP cannot boot. What should I do?
https://forums.virtualbox.org/viewtopic.php?f=2&t=48688#p221106
ขอบคุณบทความดีๆครับ
มีวิธีทำในทางกลับกันหรือเปล่าครับ
ที่ค้นเจอเมื่อสลับคำจาก disk2vhd ไปเป็น vhd2disk
wooxo/Vhd2Disk · GitHub
https://github.com/wooxo/Vhd2Disk
Sep 10, 2015 – Vhd2Disk – V2P tool working with Microsoft’s VHD image. This tool is working like a mirror of the Sysinternal’s Disk2Vhd tool.
แต่ยังไม่ได้ลองครับ ขอบคุณที่ถามมา (ผมเข้าใจว่าอาจารย์น่าจะรู้คำตอบแล้ว 555)