解壓縮問題: 寫入發生錯誤,只有ntfs檔案系統支援大於4gb的檔案

2006-12-12 6:05 pm
我解壓一個分割壓縮檔既時候發生呢句
以前未試過的..
錯誤如下:
寫入發生錯誤,只有ntfs檔案系統支援大於4gb的檔案

那要怎樣做?

*解壓縮的檔案大於4gb*

回答 (2)

2006-12-12 8:29 pm
✔ 最佳答案
如你的系統中, 沒有NTFS檔案系統的分區, 你不用格式化你的D盤, 只要在CMD prompt 鍵入以下拍令, 便可把FAT32檔案系統, 轉換為NTFS檔案系統.

CONVERT D: /FS:NTFS

另一樣問題是, 你的C盤是不是FAT32檔案系統 ? 如是的話, 你也可把C盤也轉換為NTFS檔案系統

CONVERT D: /FS:NTFS

還有一點是常被忽視的, 就是你所用的解壓/壓縮SOFTWARE, e.g WinZip, WinRar, 在它的設定中, 有一項是『暫存檔案路徑』, 一般會自動設定為Windows 當前使用者的暫存檔案路徑, e.g. C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\, 或者是Windows系統的暫存路徑, e.g. C:\WINDOWS\TEMP, 問題就來了, 由於當你解壓/壓縮時, WinZip/Winrar 等會先把解壓出來的檔案或壓縮出來檔案的在這個『暫存檔案路徑』中, 完成後, 才把你要的檔案, 移到你指定的位置中, 一但這個『暫存檔案路徑』空間不足, 便無法完成解壓/壓縮, 而這個空間不足的其中一個原因是『暫存檔案路徑』是位於一個FAT32檔案系統的分區中, 由於FAT32檔案系統最大只可支持單一個4GB容量的檔案, 如果你所解壓/壓縮出來的檔案大於4GB的話, 即使你要儲存的位置是一個NTFS檔案系統的分區也無法成功, 所以遇上這種情況, 你可把 WinZip, WinRar的『暫存檔案路徑』改為位於有足夠空間的NTFS檔案系統的分區中, 便可解決

例如, 把一個大於4GB的.RAR檔案, 解壓到D:

假設 C: 是FAT32檔案系統
假設 D: 是NTFS檔案系統
假設 WinRar的『暫存檔案路徑』設在C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\

當你解壓.RAR檔案時, WinRAR 把解壓出來的檔案暫存到C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\, 由於C: 是FAT32檔案系統, 是無法儲存一個大於4GB的檔案, 既然WinRAR無法成功暫存這個大於4GB的檔案, 也無法把它移到D:中, 即使D:是NTFS檔案系統.

2006-12-12 13:07:52 補充:
更正:『另一樣問題是, 你的C盤是不是FAT32檔案系統 ? 如是的話, 你也可把C盤也轉換為NTFS檔案系統CONVERT C: /FS:NTFS』

2006-12-13 07:47:38 補充:
你要強制卸下磁碟區嗎(Y/N)? 是, 要強制卸下磁碟區
2006-12-12 6:11 pm
將壓縮檔分割成小於4GB,或移至NTFS區域進行。
因為FAT32單一檔案最大為4GB。
WINDOWS 98, ME預設為FAT32
NT, 2000, XP預設為NTFS(同樣可行FAT32)
參考: 自己


收錄日期: 2021-04-12 20:18:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061212000051KK00692

檢視 Wayback Machine 備份