物理磁碟卷轉換為虛擬機器映象檔案那點破事

2021-05-22 21:31:21 字數 870 閱讀 9859

這裡所說的,是將乙個物理磁碟全部或者某個分割槽轉換為vmdk的形式,以便執行在vm中。其實,單單乙個vmdk檔案並不能在虛擬機器上執行起來,我試驗的平台是vm6.5.2的虛擬機器。有以下幾步:

1、利用disk2vhd工具轉換你想要轉換的磁碟或者分割槽。該工具可以在網上down下來。另外乙個工具是個老外寫的,叫做winimage,功能似乎比disk2vhd強大了很多,從該工具的官網上可以看到,它的功能不僅限於轉殖磁碟,還有其他很多功能,類似向pe檔案插入其他檔案等等。不幸的是,這個工具在將磁碟轉換為vhd檔案的過程中,會占用大量的磁碟空間。一般來說,你安裝該程式的磁碟剩餘空間(單個分割槽)應該大於你所想要轉換的磁碟大小的空間。例如,我的機器是320g的硬碟大小,現在用winimage轉換該磁碟,必須確保某個分割槽的空閒空間大於320g(無論你是轉換單個分割槽還是全部磁碟)。至於轉換非系統分割槽,則沒有試驗過,其結果到底如何,還不知道,就我這裡而言,如果只是轉換系統分割槽,那麼同樣的,也需要大於320g的空間。所以這樣採用了disk2vhd這個工具來進行轉換。

2、得到vhd檔案過後,可以使用虛擬機器乙個自帶的程式:vmware-vdiskmanager.exe將該vhd檔案轉換為vmdk檔案,具體的語法,請參閱相應的資料,或者google。

3、現在有了乙個vmdk檔案了,然後要配置vmx檔案。乙個現成的工具就是vmx builder。

4、啟動vm,匯入該vmx檔案,並重新轉換vmdk檔案。轉換過程需要在另乙個虛擬機器上進行。

5、轉換結束,程式自動啟動,一切就ok了。

這裡,我只是想知道

a、像disk2vhd這樣的工具是如何將磁碟轉換為這樣的格式的檔案的?

b、vm自帶的工具,如何將vhd轉換為vmdk檔案的?

c、vmx的配置問題。

感覺困難重重,以後有時間了,在慢慢去搞。

linux直接掛載虛擬機器磁碟映象檔案

一 通過mount加上偏移 首先需要確認下映象分割槽開始的偏移 cce lang bash fdisk l vm xp qa new.img cce 這個檔案的輸出為 disk vm xp qa new.img 21.5 gb,21474836480 bytes,41943040 sectors u...

虛擬機器如何安裝ISO映象檔案

ios映象檔案就是光碟映象檔案 image 也叫光碟映像檔案,形式上只有乙個檔案,儲存格式和光碟檔案相同,所以可以真實反映光碟的內容,它可由燒錄軟體或者映象檔案製作工具建立。虛擬機器安裝iso映象檔案與主機有些不同,詳細過程如下文所述。首先,開啟虛擬機器。選擇編輯虛擬機器設定,如圖所示。在虛擬機器設...

修改kvm虛擬機器映象檔案大小

1 檢視kvm映象的格式資訊 1 2 3 4 5 6 root base 12 199 bakup qemu img info 10.1.12.201 base 12 201 image 10.1.12.201 base 12 201 fileformat qcow2 virtual size 20...