上網找了資料,原來VMware早就有對策!他建議移轉Windows應該依照作業系統來選擇Bus Type:
For Windows XP, choose Bus Logic.
For Windows 2003, choose LSI Logic.
For Windows 2008, choose LSI Logic SAS.
Windows 2000,比照XP囉!這樣移轉後,硬碟都沒問題,起碼都會進入開機畫面。不過,還是有些實體機器本身就已經病入膏肓了,移轉後就一身病。像是遇到一台C碟只剩不到100MB的空間,移轉一直不順利,後來USER努力刪除檔案,讓剩餘空間達到500MB,這時候可以移轉進行到97%,硬碟都轉到VM去了,剩下步驟是要reconfigure,這動作失敗後,去VM開機,他會出現disk inaccessable的藍底白字。
後來這台九怪的機器移轉時,我特別去選擇不要reconfigure,讓移轉順利完成。然後再用VMware converter 4裡面的Configure Machine做一次reconfigure,這樣就成功了。機器都100%移轉了,可是還是有怪現象,就是這VM一直會找到一個PCI-to-PCI Bridge(名字有點忘了,有PCI bridge字眼就是了)的設備,然後讓他安裝driver後,他又會再找到一個,就這樣陷入無窮迴圈一樣。
另一個Windows2000的限制是在移轉時,無法重新配置硬碟空間。Windows 2003以後的都沒提,就是這Windows2000,自己去配置disk size後,移轉就會出錯,說他無法「format C」。客戶一直魯說要增大硬碟,不然移上去也沒用。其實只要先從實體機器去做partition resize就好了說....
底下是修復Windows硬碟或開機問題的資訊:
障礙排除:
1. Cannot boot or start a converted virtual machine(VMKB)
2. Repairing boot sector problems in Windows NT-based operating systems(VMKB)
以 Windows XP 建立 NTFS 或 FAT 磁碟分割的開機磁片(MSKB)
使用Windows安裝開機修復:
1. 開機後按 R(修復主控台)
選擇Windows安裝目錄,輸入管理者密碼
2. 取得shell後
fixmbr
fixboot
chkdsk c: /p
dir \ (確認 ntldr, NTDETECT.COM兩個檔案在,沒有就從d:\i386\複製過去)
boot /rebuild
輸入開機識別,指的是一個名稱
輸入OS版本,若是XP or 2003輸入 /fastdetect,其他OS直接按enter
exit
底下是修復Windows硬碟或開機問題的資訊:
障礙排除:
1. Cannot boot or start a converted virtual machine(VMKB)
2. Repairing boot sector problems in Windows NT-based operating systems(VMKB)
以 Windows XP 建立 NTFS 或 FAT 磁碟分割的開機磁片(MSKB)
使用Windows安裝開機修復:
1. 開機後按 R(修復主控台)
選擇Windows安裝目錄,輸入管理者密碼
2. 取得shell後
fixmbr
fixboot
chkdsk c: /p
dir \ (確認 ntldr, NTDETECT.COM兩個檔案在,沒有就從d:\i386\複製過去)
boot /rebuild
輸入開機識別,指的是一個名稱
輸入OS版本,若是XP or 2003輸入 /fastdetect,其他OS直接按enter
exit
沒有留言:
張貼留言