※ 引述《bluelilium (bluelilium)》之銘言:
: (原文恕刪)
: 筆者所處的單位收藏了1980年以來一些電子文件和程式碼,
: 這裡的伙伴們每隔幾年就會有一項工程:
: 將舊的程式碼和檔案備份後,於新的作業平台上重新撰寫或轉換。
: 最困難的有兩樣作業:
: 1. 檔案格式相容性。
: 2. 必須在新的作業環境中「重新」撰寫程式。
: 舊的FAT檔案系統雖然都向下支援(FAT32、FAT16、FAT...)
: 然而還是有不少程式碼因為初期電腦檔案系統沒有標準化,
: 導致新的系統和硬體無法讀取的問題。
: 這點相當傷腦筋,許多程式碼就因此永遠走入歷史。
能否舉個例 ? 感覺跟檔案系統應該無關 ..
: 其實要強調的事情只有一件:
: NTFS是微軟一個相當創新而且相當不錯的新一代檔案系統標準,
: 然而NTFS對於FAT檔案格式的相容性,個人還是持存疑的態度。
: 去年底在協助另一個單位架設系統時,
: 發現必須使用到的舊程式碼在W2K環境下竟無法存取,
: 那個W2K本身的檔案系統已經是FAT了。
有可能是舊程式碼的儲存裝置損毀啊 , 方便舉個實例嗎 ?
: NTFS很好,但是這個檔案系統還可以再做得更好,例如相容性。
相容性 ? 是指 9x 系統不能讀嗎 ?
那應該算是作業系統的問題啊
: 當然,NTFS和FAT不一樣就是不一樣,好話人人會說,
: 能不能做又是問題。
: 我們或許可以期待NTFS之後的檔案系統,可以做得更好。
: 所以自己的電腦不管用什麼作業系統,
: 一定分割成FAT,目前不傾向使用NTFS。
: 另外有一種說法,NTFS檔案系統允許分散程度高的檔案,
: 這點很適合當作工作站使用,同時這種特性使得高轉速硬碟可以跑出很好的效能;
: 然而一般個人電腦不容易構成這樣的工作環境,
: 有些人建議還是用FAT檔案系統就好,
: 雖然這樣會失去在視窗環境下的檔案管理許多功能。
: 因此,個人對於「FAT沒有實益」及「NTFS比FAT好得多」兩個觀點持保留態度。
在系統的安全性方面,NTFS文件系統具有很多FAT32/FAT16文件系統所不具備的特點,
而且基於NTFS系統的Windows 2000/XP/2003運行快於基於FAT系統的;
而在與Win 9X的兼容性方面,FAT優於NTFS。
如果要在Windows 2000/XP/2003中使用大於32GB的分區的話,
那麼只能選擇NTFS格式。但從另外一個角度來看,
NTFS本身所需耗費的資源多於FAT的,所以如果格式化比較小的分區(低於512MB)
建議使用FAT16。
簡介
1.FAT16
FAT的全稱是「File Allocation Table」(文件分配表系統),FAT文件系統1982年
開始應用於MS-DOS中。FAT文件系統主要的優點是它可以被多種操作系統訪問,如MS-DOS
、Windows所有系列和OS/2等。這一文件系統在使用時遵循8.3命名規則(即文件名最多為
8個字符,擴展名為3個字符)。同時FAT文件系統無法支持系統高級容錯特性,不具有內
部安全特性等。
2.VFAT
在Windows 95中,通過對FAT文件系統的擴展,長文件名問題得到妥善解決,這也就
是人們所謂的擴展FAT(VFAT)文件系統。它對FAT16文件系統進行擴展,並提供支持長文
件名功能,文件名可長達255個字符,VFAT仍保留有擴展名,而且支持文件日期和時間屬
性,為每個文件保留了文件創建日期/時間、文件最近被修改的日期/時間和文件最近被打
開的日期/時間這三項內容。
3.FAT32
FAT32是FAT16文件系統的派生,比 FAT16 支持更小的簇和更大的分區,這就使得 FA
T32 分區的空間分配更有效率。FAT32主要應用於Windows 98及後續Windows系統(實際從
未正式發佈的Windows 97,即OSR2就開始支持了),它可以增強磁盤性能並增加可用磁盤
空間,同時也支持長文件名。
4.NTFS
NTFS(New Technology File System)是Microsoft Windows NT的標準文件系統,它
也同時應用於Windows 2000/XP/2003。它與舊的FAT文件系統的主要區別是NTFS支持元數
據(metadata),並且可以利用先進的數據結構提供更好的性能、穩定性和磁盤的利用率
。NTFS有三個版本:在NT 3.51和NT 4中的1.2版,Windows 2000中的3.0版和Windows XP
中的3.1版。這些版本有時被提及為4.0版、5.0版和5.1版。更新的版本添加了額外的特性
,比如Windows 2000引入了配額。在兼容性方面,Windows的95/98/98SE和Me版都不能識
別NTFS文件系統。
FAT32 檔案系統說明
http://support.microsoft.com/default.aspx?scid=kb;zh-tw;154997
Windows XP 的 FAT32 檔案系統說明
http://support.microsoft.com/default.aspx?scid=kb;zh-tw;310525
NTFS 功能與益處
http://tinyurl.com/5nfn9
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.96.59