2009-12-26

VirtualBox 啟動 USB 外接硬碟的 Windows

這是廣告


阿舍有一顆從 X60 上換下來的 60G 硬碟,上面還有 Windows XP 可以開機,阿舍想要利用 VirtualBox 啟動這顆硬碟上的 Windows XP,查了手冊,有一個叫做「Access to entire physical hard disk」的方式可以讓 VirtualBox 抓到這顆硬碟並且開啟上面的作業系統,阿舍參考上面的做法,試了一下,有成功哩 !
作法是建立一個 VirtaulBox 的虛擬硬碟來指向這個實體的 USB 硬碟,操作步驟如下:

1. 插入 USB 硬碟。
2. 開啟 Dos 視窗,將路徑切換到 VirtualBox 的安裝目錄,阿舍用的是 VirtualBox 3.1.0 版,安裝路徑是 C:\Program Files\Sun\VirtualBox。
3. 在 Dos 視窗打入下列指令:
VBoxManage internalcommands createrawvmdk -filename d:\vm\x60\x60.vmdk -rawdisk \\.\PhysicalDrive1
  • 指令中的 d:\vm\x60\x60.vmdk 是要產生出來的 VirtualBox 虛擬硬碟存放路徑與檔名。 
  • 指令中的 \\.\PhysicalDrive1 是指要建立虛擬硬碟的實體硬碟編號,阿舍只有一硬碟,編號是 0,再用 USB 加掛一個就是第二顆,編號是 1,以此類推,不過,阿舍建議在做這個動作時,就不要掛其它 USB 的儲存裝置,避免搞不清楚那一顆才對。

4.開啟 Virtual Media Manager 把剛剛建好的 VMDK 檔加入到 Hard Disks 裡去。
5.新增一個虛擬機器,把上面建好的 VMDK 檔當做硬碟,這樣啟動這個虛擬機器時,就會從外接的 USB 實體硬碟啟動了。

問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法


關於阿舍

好文不藏私,請多分享囉!! ^^=

1 則留言 :

qqjohn 提到...

請問
如果我從舊機上拆下一個Red Hat系統開機的硬碟
是否也可以用這種方式在VirtualBox上啟動?