※ 引述《rsvp (rsvp)》之銘言:
: 能否舉個例 ? 感覺跟檔案系統應該無關 ..
就是拿MS-DOS格式化的磁片叫 W2K 去讀的那個經驗。
如果所有人都沒這樣的困擾,在下可能是個案。
: 有可能是舊程式碼的儲存裝置損毀啊 , 方便舉個實例嗎 ?
確定沒有損壞。
因為那個程式唯一的來源就是過去備份的磁碟片,
該磁碟片在 MS-DOS 、 Win 98中讀取正常,
在 W2K 系統中被判定為「尚未格式化」。
原因可能是:
MS-DOS能辨認的檔案系統只有 FAT 16
現在的W2K只能辨認 FAT 32 和 NTFS
而我們要的是相容性,
只好折衷選擇 FAT 32
否則舊的東西都會不能再用。
: 相容性 ? 是指 9x 系統不能讀嗎 ?
: 那應該算是作業系統的問題啊
9x 讀都正常,我想是因為9x 對於 FAT32 和 FAT16 均有支援的關係。
在下的CASE確實是作業系統造成的沒錯。
因為在W2K系統中無法讀取磁碟片,其餘均可(我們沒有用XP)。
不是在說NTFS會怎樣,前文真的寫得不好,
可能讓您誤會了個人把「讀不到磁碟片」歸咎於NTFS,相當抱歉。
個人要表達的是,微軟一手造就了NTFS,
卻忘了要讓作業系統繼續保持對FAT的高度相容:從FAT 16開始。
: 在系統的安全性方面,NTFS文件系統具有很多FAT32/FAT16文件系統所不具備的特點,
: 而且基於NTFS系統的Windows 2000/XP/2003運行快於基於FAT系統的;
: 而在與Win 9X的兼容性方面,FAT優於NTFS。
這點在下完全同意。
這裡只是想說明,NTFS目前應該還沒有好到值得讓電腦使用者「全面更換」而已,
希望沒有造成什麼誤會。
另外,原作後文恕刪。
要提出的是FAT32和NTFS之間的比較,有個相關連結:
http://gb.twbts.com/index.php/topic,111.new.html
舊的FAT檔案系統中要支援更大容量的硬碟,就必須讓cluster變大;
cluster變大的結果就是,硬碟讀取速度變慢。
FAT 32 因為支援到一個cluster 最小有 4K 的大小,
所以能讓FAT在高容量硬碟中繼續使用,
加上高轉速硬碟和高速率的IDE介面也產生,
因此FAT 32格式能繼續在作業系統中使用。
比較檔案的搜尋效率, NTFS 優於 FAT 32 和 FAT 16
比較對於高容量硬碟分割的支援, NTFS 與 FAT 32 勝過 FAT 16
若是以硬碟的利用效率而言, FAT 16 優於 FAT 32 和 NTFS
同時NTFS檔案系統本身會建立一個索引,更增加檔案搜尋及存取效率,
使得NTFS檔案系統更能容受分散的檔案。
這就是使用FAT檔案系統的windows有事沒事就要重組,
但是用NTFS的windows,一般賣電腦的店家都會說:幾乎不需要重組。
但是現在硬碟的單位儲存容量之單價已經很低了,
所以就犧牲儲存空間的效率而就高容量硬碟的支援;
因為兩相比較,能提供更大的儲存空間,遠比榨乾硬碟來得有效益。
這樣看來,FAT 32實在沒有一項是佔優勢的,
反而是因為要兼顧高容量硬碟和必須使用FAT檔案系統,
我們不得不用FAT 32.否則舊機器將無法再使用新作業系統所寫的檔案。
寫到這裡,是希望大家不要誤以為在下是反對NTFS,
NTFS的好處真的是很多,但是目前的情況看來,
要兼顧高容量硬碟與舊檔案系統的工作中,NTFS並不具有優勢。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.43.58
※ 編輯: bluelilium 來自: 140.114.43.58 (03/05 17:44)