Saturday, October 11, 2008

解決Parallels Desktop使用Disk Compacting時出現的"Abnormally terminated due to the unrecoverable error"錯誤訊息

為了要使用某些只支援Windows的軟體,在Macbook Pro上面裝了Parallels Desktop。只不過安裝軟件越來越多,虛擬硬碟容量越來越大,佔用了Mac硬碟不少空間。
Google了一下發現使用Disk Compacting釋放硬碟空間的方法,不過不知道為什麼我使用時會出現"Abnormally terminated due to the unrecoverable error"的錯誤訊息,在中文網頁上找不到什麼解決的方法;但從英文網站上發現了一種解決方式(可能是唯一一種)

以下是中文翻譯:

1. 建立一個新的Parallels setup(並安裝好Windows XP),刪除安裝後產生的.pvs檔(通常位在文件>Parallels>你建立的硬碟名稱資料夾下,以下以XP-2為例),我們需要的是.hdd檔

2.下載 GParted.ISO LiveDisk.或從這下載

3. 打開舊的virtual machine但不要運行,點選上方選單中的edit選擇virtual machine設定。將CD-ROM設定為剛下載好的GParted ISO檔並勾選drive on startup,在option選項中將開機順序定為"CD-ROM, Hard-drive, Floppy disk.",在左方新增一個hard disk,將hard disk選擇在剛剛新增的XP-2的.hdd檔。

4.執行virtual machine.運行後應該會以GParted開機(a Linux program for dealing with hard drive partitions.),選擇default settings,進入後他會掃描裝置,然後秀出舊的硬碟。點選他然後按下"copy",從右上方的選單中選擇剛剛新增的XP-2硬碟,
點選後按下"paste"。並按下"Apply.",軟體開始將舊硬碟中的資料複製到新的硬碟上。(Mac上需要保留足夠的硬碟空間)



5.跑完之後會出現"success"訊息,關掉virtual machine。刪除步驟三在左方新增的hard disk,把主要的hard disk選為新的.hdd檔。測試運行看看,如果可以的話就可以把原本的硬碟(XP-1)刪除了。



6.原文是說這樣硬碟就會減肥了...一開始我的.hdd從21.59GB變成10.18GB,但運行virtual machine後又變成了21.59GB。雖然沒有辦法只靠這方法讓.hdd變小,但Parallels tools的Disk Compacting卻正常運作了:-D執行後.hdd變成10.13GB。


如果有遇到這個問題的可以試試此方法,總比重灌好。

0 comments: