讀者如發現連結文件失效,請留意見。本人會盡量復修。

2010年3月28日 星期日

Disk2vhd - clone the currently-running OS to a vhd-booted OS

http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

In that article, it is mentioned that "Note: do not attach to VHDs on the same system on which you created them if you plan on booting from them. If you do so, Windows will assign the VHD a new disk signature to avoid a collision with the signature of the VHD’s source disk. Windows references disks in the boot configuration database (BCD) by disk signature, so when that happens Windows booted in a VM will fail to locate the boot disk."

Yes, you can attach VHDs onto the same system on which you created them and boot from them.

Follow the steps:

1. download EASEUS TODO BACKUP or any other backup softwares;

2. make a backup of the system partition of the currently-running system (usually it is C:\ drive);

3. create a blank vhd (this vhd will carry a different disk signature);

4. restore that backup to the vhd just created;

5. now have that vhd boot ... it works!






2 則留言:

s8854617 提到...

不好意思,剛才拜讀您的文章仍舊是不懂如何restore that backup to the vhd just created?能否講詳細一點呢?謝謝!!

NOWHEREMAN 提到...

用 easeus todo backup 將你那個 windows 7 的 system partition 做一個 backup,
然後建立一個 vhd,建立以後就連結 vhd,現在你的電腦會多了一個 drive (vhd),
然後用 easeus todo backup 將先前建立的 backup 檔 restore 到剛建立的 vhd drive,
(你不用離開 windows,easeus todo backup 可以在視窗環境內進行備份檔 restore),
restore 完了,你就會有一個跟現在系統一樣的 vhd 檔,
這個 vhd 檔就可以拿來在原來的機器上作 vhd 原生系統啟動 (vhd boot)。

張貼留言