史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 一般電腦疑難討論區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2003-06-24, 01:30 PM   #1
manson666
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設 NTFS 有甚麼好處呢?

我看之前有人說過NTFS是聰明的系統
FAT32是笨的
請問用NTFS跟FAT32使用起來有哪些不同呢?
謝謝

PS:如果是使用NTFS該如何重灌呢?
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-24, 04:50 PM   #2 (permalink)
yichin
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

對一般人,小弟建議永遠是 FAT32,除非您有需要用到:
1. 安全性
2. 檔案大小 (最新的 FAT32 最大仍有 4G 的限制)

因為 FAT32 在相容度上,還是比 NTFS 好。如果有遇過 DOS 下因為 NTFS 沒注意/看到,導致 Format 錯硬碟的人應該對此有恐怖的經驗。

FAT32 速度沒比 FAT16 快, 連 MS 自己都說, 在某些情況下比 FAT16 慢.
FAT32 的好處主要在於可分割 2GB 以上磁碟, 以及 Cluster 較小不浪費空間.

若不論 Cache 的效能直接硬拼, NTFS 對檔案的搜尋一般會比 FAT 快.
B+ Tree (Balance m-ary Search Tree with Linked Leaf Node) 的特點就是搜尋
深度淺, 比較次數少; FAT 使用 Linked Allocation 循序搜尋, O(logN) 對 O(N)
的速度, 開啟大量檔案差距會更明顯.(理論上:P)

但 NTFS 也有其花時間的地方. 對檔案目錄的安全檢查(開檔要去稽核是否有權限存
取, 如果是在超多人系統上, 比對花的時間會更多.) Atomic Transaction 的記錄驗證也會花時間.



作者:Brien M. Posey, MCSE
發表於 TechRepublic的 Windows Support Professional (TechRepublic.com)

如果您剛接觸 Windows NT,您可能不完全瞭解 NTFS 檔案系統的複雜性。您可能聽說過,有時適合使用 FAT 檔案系統,有時適合使用 NTFS。本文中,我們將討論這兩種檔案系統的差異,並說明如何充份發揮兩者的最大功能。

何謂 FAT?

FAT 聽起來可能是很奇怪的檔案系統名稱, 實際的全名是「檔案配置表 (File Allocation Table」。FAT 在 1981 年出現,已是一個使用很久的電腦術語。由於年代久遠,大部份作業系統皆支援 FAT,包括 Windows NT、Windows 98、MacOS 及一些 UNIX 版本。

FAT 檔案系統限制檔名為 8.3 命名慣例,表示檔名在句點前面不可以超過 8 個字元,在句點後面不可以超過 3 個字元。FAT 檔案系統的檔名以字母或數字開頭,不可以包含空格。檔名不區分大小寫。

何謂 VFAT?

您也許聽過一種稱為 VFAT 的檔案系統。VFAT 是 FAT 檔案系統的延伸,在 Windows 95 中首次出現。VFAT 保持與 FAT 的向後相容性,但規則放寬。例如,VFAT 檔名最多可以包含 255 個字元、空格及多個句點。雖然 VFAT 保留檔名的大小寫,但並不區分大小寫。

當您使用 VFAT 來建立長檔名時 (超過 8.3),檔案系統實際上會建立兩個檔名。一個是實際的長檔名,可以讓 Windows 95、Windows 98 及 Windows NT (4.0 以上的版本) 使用。第二個檔名是一個 DOS 別名,是長檔名的縮寫格式。DOS 別名擷取長檔名的前 6 個字元 (空格不算)、一個波浪符號、一個數字尾隨字元。

這是 VFAT 儲存長檔名的方式所造成的一種有趣的副作用。當您使用 VFAT 來建立長檔名時,會使用一個目錄項目來表示 DOS 別名,使用另一個項目來表示長檔名的每 13 個字元。理論上,一個長檔名最多會佔用 21 個目錄項目。根目錄限制為 512 個檔案,但如果您在根目錄中使用最大長度的長檔名,則這個限制將縮減到只有 24 個檔案。因此,您在根目錄中應該儘量不使用長檔名。其他目錄不受此限制的影響。

我們之所以討論 VFAT,是因為它比 FAT 愈來愈普遍。但除了我們已提及的差異之外,它也具有相同的限制。當您指示 Windows NT 將磁碟分割格式化為 FAT 時,實際上是將磁碟分割格式化為 VFAT。您要使用另一個作業系統 (例如 MS-DOS) 來格式化磁碟分割,您在 Windows NT 4.0 版之下才可能有真正的 FAT 磁碟分割。

何謂 NTFS?

Microsoft 建立新的技術檔案系統 (NTFS) 來彌補 FAT 欠缺的功能。這些功能包括增加的容錯、增強的安全性等。現在您對這些檔案系統已有一些瞭解,讓我們比較它們在各種情況下的效能如何。

相容性

在決定於磁碟分割上使用何種檔案系統之前,您必須先考慮相容性。如果有多種作業系統會存取磁碟分割,則您必須使用一種可讓所有檔案系統讀取的作業系統。這通常表示要使用 FAT,因為 FAT 具備全域相容性。只有 Windows NT 支援 NTFS 磁碟分割。

不過,請注意此限制僅適用於本機機器。例如,如果 Windows NT 及 Windows 98 載入相同機器,且這兩個作業系統都需要存取一個共用的磁碟分割,則您必須將此磁碟分割格式化為 FAT。不過,如果 Windows NT 是 PC 上唯一的作業系統,則您可以將磁碟分割格式化為 NTFS,即使其他作業系統的電腦會透過網路來存取此磁碟分割,也不會有問題。

磁碟區大小

另一個考慮因素是磁碟分割的實體大小。FAT 最多僅支援 2 GB 的磁碟分割大小。如果您的磁碟分割大小超過 2 GB,則必須格式化為 NTFS 或切割為較小的磁碟分割。請注意 NTFS 使用的資源成本大於 FAT。如果您的磁碟分割小於 200 MB,則應該使用 FAT 來避免失去 NTFS 的額外處理會佔用的主要磁碟空間。NTFS 磁碟分割最大是 16 EB (Exabyte - 1 個 Exabyte 等於 264 位元組或 1,024 TB)。

容錯

在您考量磁碟分割大小及相容性問題之後,您就有彈性來決定最適合自己的檔案系統。下決定時,您應該要考慮容錯。Windows NT 提供軟體來支援數種可選擇的磁碟存取方法,以增加速度及/或容錯。這些選項包括磁碟等量分割及同位檢查的磁碟等量分割。其中許多選項都需要用到 NTFS。如果您計劃使用硬體型的等量分割,您可以使用任一種檔案系統。

即使沒有這些進階的容錯選項,NTFS 也有一些超越 FAT 的內建容錯功能。例如,當 NTFS 在硬碟上寫入變更時,就會在記錄檔中寫入一筆變更記錄。萬一發生停電或磁碟錯誤,Windows NT 可以使用這些記錄檔來修復資料。

NTFS 也會自動修復硬碟錯誤,不會顯示錯誤訊息。當 Windows NT 在 NTFS 磁碟分割上寫入檔案時,會在記憶體中保存檔案的複本。然後重新讀回檔案來確保符合記憶體中儲存的複本。如果複本不符合,則 Windows NT 會將此硬碟區段標示為已損毀,不再嘗試使用。然後使用記憶體中儲存的複本,將檔案重寫到硬碟的另外一個位置。

FAT 檔案系統不提供這些安全功能。雖然 FAT 的確有保留兩份檔案分配表,但其中一份損毀時,卻無法自動修復錯誤。相反地,您必須執行公用程式來修復,例如 Scandisk。

安全性

我們之前已提過 NTFS 有一個內建的安全系統。您可以授與各種使用權限給目錄及個別的檔案。這些權限可以在本機及遠端保護橎案及目錄。例如,如果有人使用含有受保護檔案的 PC 時,NTFS 可以保護這些檔案。

如果您使用 FAT,則是依賴共用使用權限的安全性。共用使用權限可以保護網路上的檔案,但不提供本機保護。嘗試存取受保護檔案的人可以很容易地使用本機 PC 來取得這些檔案的完整存取權限。共用使用權限的另一項缺點是難以管理。假設您的伺服器上有數以百計的使用者,每一位使用者各有其自己的目錄。結果可能有數百個共用項目,其中有些互相重疊,而增加了複雜程度。

檔案壓縮

NTFS 的另一個優點是內建的檔案壓縮支援。NTFS 壓縮優於其先前的作業系統版本。讓您有機會選擇想要壓縮的個別檔案及目錄。因為可以壓縮個別的檔案,所以次要的硬碟問題不會破壞您的壓縮配置而使您失去一切。壓縮個別檔案及目錄也可讓您限制僅壓縮不常使用的檔案。如此一來,您不會因為每次要解壓縮想要存取的檔案,而降低作業系統的速度。

系統磁碟分割

這份文件似乎說明 NTFS 優於 FAT,除非您的磁碟分割較小或需要與其他作業系統相容,否則應該一律使用 NTFS。不過,實際上並非如此。

如我們先前已提及,NTFS 磁碟分割只能夠被 Windows NT 存取。如果 Windows NT 發生嚴重錯誤,您無法輕易地讓系統磁碟啟動到命令提示字元來修復 NTFS 磁碟分割的問題。為瞭解決這個問題,Microsoft 建議在您的硬碟上安裝第二份 Windows NT,使用這一份來修復 NTFS 磁碟分割發生的問題。

很不幸,這個方法有一些嚴重的缺點。首先,根據您選擇要載入的選項,第二份 Windows NT 可能會用掉 150 MB。再者,在開機處理程序期間,這兩份系統會共用公用檔案。因此,如果您的系統磁碟分割 (PC 用來開機的磁碟分割) 已格式化為 NTFS 且發生問題,則無法啟動任何一份 Windows NT 來修復問題。雖然您可能覺得零星的系統磁碟分割錯誤沒關係,但要記得,您在磁碟分割上的許多變更會導致必須手動更新 Boot.ini 檔案。如果您不正確地更新此檔案,Windows NT 將無法啟動。因為這是系統磁碟分割的原始開機檔案,每一份安裝的 Windows NT 皆會共用此檔案。

較好的解決方案是將您的系統磁碟分割格式化為 FAT。如果您重視安全性,則只要系統磁碟分割不要太大,且除了 Windows NT 系統檔以外,不要存放其他檔案即可。記住,從安全性觀點來看,只要未授權的人對於機器沒有實體存取權,FAT 磁碟分割已很安全。

轉換成 NTFS

如果您已閱讀本文且希望在已有資料的部份磁碟分割上使用 NTFS,您可以輕易地將磁碟分割轉換成 NTFS。若要做這樣的處理,請開啟 [MS-DOS 模式] 視窗,輸入下列指令:


CONVERT drive:/FS:NTFS
例如,如果您將 D 磁碟機轉換成 NTFS,則要將 dirve 取代成 D 字母,如下所示:


CONVERT D:/FS:NTFS
結論

本文中,我們已討論 FAT 及 NTFS 檔案系統之間的一些差異。我們也說明了各種檔案系統適合使用的時機。

關於作者

Brien M. Posey 是一位 MCSE 技術文件自由作家。他也是國防部的一位網路工程師。您可以透過 Brien_Posey@xpressions.com電子郵件來連絡他。(由於他收到的電子郵件數量龐大,所以無法一一回覆每一則訊息。不過,他一定會閱讀所有信件)。

Microsoft Corporation 誠心希望這篇文章中的資訊能對您有所助益。但是,使用這篇文章中資訊的相關風險概由使用者自行負責。本文件中的所有資訊均是依「現況」提供,對這些資訊之準確性、完整性、某特定用途、權利和非侵權之合適性不作任何明示或默示之擔保;本文件中所述及之協力廠商產品或資訊,均不是由 Microsoft Corporation 所編寫,亦不建議、支援或保證。Microsoft Corporation 毋需對使用者因使用本資訊所蒙受的任何損害負責,不論其為直接、間接、特殊損害、衍生性或附隨性,即使在已被告知有可能發生產生此類損害的情況下,亦不負責。

--------------------------------------------
要重灌使用NTFS格式時
將C曹FORMAT
XP光碟放入...BISO調整光碟開機
他就會詢問你了
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-24, 05:24 PM   #3 (permalink)
vbox
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

我覺得蠻穩的
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-24, 06:17 PM   #4 (permalink)
Kaser3
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

感謝yichin提供對NTFS詳細的看法

個人建議
一般User請使用FAT32
進階User則使用NTFS
如果有考慮到安全性、權限及儲存容量的配額...
再下指令CONVERT 將FAT32轉成NTFS

@_@
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-24, 09:17 PM   #5 (permalink)
小豆子
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
Lightbulb 以 Partition 來區別

這是偶ㄉ做法~

偶將 H.D 分成四ㄍ Partition~
分別存放系統、程式、個人資料、備份資料~

為求系統穩定及執行效率~
偶將 系統與程式所在ㄉ Partition 格式化成 NTFS~

資料所在ㄉ Partition 格式化成 FAT32~
萬一系統屎ㄌ~
即使用 98 開機片也找ㄉ到泥ㄉ資料~
不過檔名最好盡量用英文來命名就是ㄌ~
而且 LINUX 也讀ㄉ到 FAT32ㄉ東東~
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-25, 08:45 AM   #6 (permalink)
chiu.cjf
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

真是受教了
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-25, 09:30 AM   #7 (permalink)
manson666
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

太感謝yichin了說
還有大家
謝謝
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-26, 01:15 PM   #8 (permalink)
alienace
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

真是不錯的問題
還有yichin大大的文章
讓我又上了一課
多學一點,有備無患
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-27, 02:13 AM   #9 (permalink)
註冊會員
榮譽勳章
UID - 64672
在線等級: 級別:16 | 在線時長:323小時 | 升級還需:34小時級別:16 | 在線時長:323小時 | 升級還需:34小時級別:16 | 在線時長:323小時 | 升級還需:34小時級別:16 | 在線時長:323小時 | 升級還需:34小時級別:16 | 在線時長:323小時 | 升級還需:34小時級別:16 | 在線時長:323小時 | 升級還需:34小時
註冊日期: 2003-05-04
VIP期限: 2010-04
文章: 48
精華: 0
現金: 5635 金幣
資產: 10635 金幣
預設

很有用的教學文章
小弟受教了
謝大大分享^^
mawjang 目前離線  
送花文章: 6, 收花文章: 1 篇, 收花: 1 次
回覆時引用此帖
舊 2003-06-27, 05:27 AM   #10 (permalink)
ECKO
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

這麼說來ntfs是給專門在用視窗的進階者使用嚕?
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2003-06-27, 09:58 PM   #11 (permalink)
長老會員
 
愛跳舞 的頭像
榮譽勳章
UID - 4024
在線等級: 級別:32 | 在線時長:1196小時 | 升級還需:25小時級別:32 | 在線時長:1196小時 | 升級還需:25小時級別:32 | 在線時長:1196小時 | 升級還需:25小時級別:32 | 在線時長:1196小時 | 升級還需:25小時級別:32 | 在線時長:1196小時 | 升級還需:25小時級別:32 | 在線時長:1196小時 | 升級還需:25小時級別:32 | 在線時長:1196小時 | 升級還需:25小時
註冊日期: 2002-12-07
住址: wuso area
文章: 4610
現金: 3008 金幣
資產: 365328 金幣
預設

ntfs是我的惡夢,或者等我電腦功力更身一點,我才可能換ntfs否則我就繼續守著fat32
__________________
問我為何來了卻不說話?!問我為何潛水?!
其實, 並非如此。
只是回復本性!
愛跳舞 目前離線  
送花文章: 3144, 收花文章: 1166 篇, 收花: 3707 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
3/29 在 FAT 及 NTFS 間選擇... BIN 硬體疑難使用問題討論區 2 2003-04-27 12:07 PM
win xp 要如何重灌 le1228 軟體應用問題討論區 1 2003-01-10 08:40 AM


所有時間均為台北時間。現在的時間是 10:46 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1