在 Mac OS X 10.4.3 或以上版本中使用磁碟工具程式驗證或修復磁碟
摘要
您可以在 Mac OS X 10.4.3 或以上版本中使用磁碟工具程式,藉以驗證電腦的啟動磁碟 (卷宗),而無須從其他卷宗啟動。這個功能稱為「即時驗證」。如果磁碟工具程式發現任何需要維修的問題,則必須從 Mac OS X Install DVD 啟動,並且使用光碟上的磁碟工具程式進行維修 (如果您是從啟動卷宗啟動電腦,則無法修復啟動卷宗)。
受影響的產品
Mac OS X 10.4, Mac OS X 10.5
重點事項,切莫忘記
- 即時驗證功能只能用在 Mac OS X 擴充 (日誌式) 格式 (HFS+J) 的卷宗上。如果您想驗證非日誌式磁碟,磁碟工具程式就會顯示這段訊息:「錯誤:無法凍結卷宗 (無法支援此操作)」。
- 執行即時驗證作業期間,磁碟工具程式的進度指示器可能停止前進、開啟應用程式的速度可能很慢或沒有回應、進度指標 (像旋轉的紙風車) 或電腦可能看似停止回應 (「凍結」)。
- 即時驗證作業一旦開始可能就無法取消,這要依進展而定。
- 如果想驗證或修復任何無法卸除的非啟動磁碟,可能會碰到問題 (如需相關資訊,請參閱下文)。
- 如果看到「檔案“temp”的大小不正確」提示,可不予理會 (如需相關資訊,請參閱下文)。
驗證或修復可卸除磁碟時可能出現問題
嘗試驗證或修復某些無法卸除的非啟動卷宗時,磁碟工具程式可能停止回應,而且不會顯示錯誤訊息,或是讓電腦延滯幾秒鐘。
如果您想驗證的卷宗不是啟動磁碟,但磁碟工具程式卻因故無法卸除該卷宗 (例如該磁碟可能有開啟中的檔案),則驗證作業可能看似開始,但後來仍會停止,而且不會顯示任何提示訊息。如果您查看系統監視程式 (/Applications/Utilities/),就會看到以下項目:
Verifying volume “Storage”
The disk “Storage” could not be unmounted
Could not unmount disk for verification, attempting live verify
如果您設法修復無法卸除的磁碟,則修復作業可能看似開始,但後來仍會停止,而且磁碟工具程式會顯示以下訊息:「修復磁碟失敗,錯誤為無法卸除磁碟。」
如果您查看系統監視程式 (/Applications/Utilities/),就會看到以下項目:
Verify and Repair disk “Storage”
The disk “Storage” could not be unmounted
Could not unmount disk for verification
Repairing disk failed with error. Could not unmount disk
在極少數的情況下,電腦可能會停止回應幾秒鐘。
如果無法判斷要驗證或修復的磁碟上有哪些檔案還在開啟,請重新啟動電腦然後裝載磁碟,或是從 Mac OS X Install DVD 或 CD 啟動電腦,以便進行修復。
「檔案“temp”的大小不正確」提示可不予理會
您在使用磁碟工具程式或使用 fsck_hfs 並配合「-l」選項以驗證或修復卷宗時,可能看到某些「檔案“tempnumber”的大小不正確」提示。您可忽略「tempnumber」檔案的提示,不會有任何問題。
例如您可能會看倒:
Verifying volume “Macintosh HD”
Checking HFS Plus volume.
Checking Extents Overflow file.
Checking Catalog file.
Incorrect size for file temp420595
(It should be 0 instead of 84538)
Incorrect size for file temp468627
(It should be 0 instead of 16464)
Checking multi-linked files.
Checking Catalog hierarchy.
Checking volume bitmap.
Checking volume information.
The volume Macintosh HD needs to be repaired.
Error: The underlying task reported failure on exit
1 HFS volume checked
Volume needs repair
如果是這樣,請切換成單一使用者模式然後使用 fsck,或是在驗證或修復之前從另一個卷宗啟動電腦。
進階資訊:之所以發生這個問題,是因為您在展開即時驗證作業以前,沒有更新已截斷開啟中取消連結檔案的磁碟大小。出現這些檔案並不會導致問題,因為這些檔案的記憶體中大小正確。一旦關閉這些檔案,系統就會加以刪除。如果電腦沒有正常關機,則會在下一次啟動電腦期間刪除這些檔案。
若有更多可用資訊時,此文件會進行更新。