精華區beta Nethood 關於我們 聯絡資訊
※ 引述《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)