CD與硬碟複製的怪問題

  • 主題發起人 主題發起人 t68009
  • 開始日期 開始日期

t68009

普通會員
已加入
1/15/09
訊息
1
互動分數
0
點數
0
年齡
42
以下兩個問題,只知與檔案系統有關,但不知為何會這樣,請大大為我解惑
1. 一張滿700MB的CD複製到700MB的硬碟為何複製不進去?(假設硬碟最大並格式化後只有700MB)
2.為何兩個相同大的硬碟700MB互相複製(COPY)有些可以完整複製成功,有些又說明空間不足?
 
1.



FAT32、NTFS 預設是以 4KByte 為一個儲存單位(叢集)

FAT16 則是以 16KByte 為一個儲存單位

大部份的記錄檔、文字檔、標籤檔、組態檔...都只有小小兩三 KB 而已,

假設有 1000 個 2KB 的檔案,則

儲存到 FAT16 共佔了 1000*16KB

儲存到 FAT32 共佔了 1000*4KB

2.

絕絕大部份的檔案,將它分割成 4KB 為單位、或 16KB 為單位時,

最後一塊很難剛好等於 4KB 或 16KB,

而在 FAT32 中,最後一塊頂多浪費 3.XKB 但 FAT16 很很很可能浪費了 8K、10K 的。

3.

NTFS 中,每一個儲存單位中,所要標示的資訊,比 FAT32 更多,

如更嚴謹的修正碼,更大的前後位址標示,權限....等等,

所能用來儲存資料的空間就會比較小。

4.

當你按滑鼠右鍵 > 內容 時,所要看的是 XXXX個位元組 這個才是正確精準的,

例如,標示 1MB,那到底是 1024000 byte 或 1023456 byte ???

5.

許多影音格式儲存在 CD/DVD 時,並沒有強制要求包含修正碼,例如在燒錄 MPEG 時就可以選擇不包含,

反正一兩個像素錯誤又看不出來、聽不出來,但在硬碟中,不管什麼格式,一定會有包含修正碼。
 
受教了。同样标示为700mb的硬盘也会因为厂家或系列的不同,而实际大小不同。