磁碟格式

磁碟格式

windows下主要有FAT16、FAT32、NTFS 等,最新格式為exFAT,不同的磁碟格式有不同的特性。FAT格式基本上已經不再使用。linux下的格式為ext系列,ext4,ext3等。Mac OS X的硬碟格式是HFS+。exFAT(Windows Vista SP1及以上)單檔案大小最大可達16EB(18 446 744 073 709 551 616位元組,就是(理論值,16×1024×1024TB),1TB=1024G),簇大小可高達32MB ,採用了剩餘空間分配表,剩餘空間分配性能改進 ,同一目錄下最大檔案數可達65 536個 。NTFS(Windows):支持最大分區2TB,最大檔案2TBFAT16(Windows):支持最大分區2GB,最大檔案2GBFAT32(Windows):支持最大分區124.55GB,除非不再使用“scandisk”,最大檔案4GBHPFS(OS/2):支持最大分區2TB,最大檔案2GBEXT2和EXT3(Linux):支持最大分區16TB,最大檔案2TBEXT4(Linux):使用了B+樹索引數據extent的檔案系統(有別於EXT2/EXT3),支持最大分區1EB,最大檔案16TBJFS(AIX):支持最大分區4P(block size=4k),最大檔案4PXFS(IRIX):這是個正經的64位的檔案系統,可以支持9E(2的63次方)的分區

exFAT

超過4GB的隨身碟格式化時默認是NTFS分區,但是這種格式是很傷隨身碟的,因為NTFS分區是採用“日誌式”的檔案系統,需要記錄詳細的讀寫操作,肯定會比較傷閃盤晶片,因為要不斷讀寫。

下面請看exFAT、NTFS、FAT分區的比較

分區格式 FAT32 NTFS exFAT
作業系統 Win 95 OSR2之後 Win2000之後 Win CE 6/Vista SP1
最小 扇區 512bytes 512bytes 512bytes
最大扇區 64KB 64KB 32768KB
最大單一檔案 2bytes-4GB 受最大分割容量 16EB(理論值)
最大 格式化容量 2TB(但NT核心系統限制為32GB) 2TB~256TB(受MBR影響) 16EB(理論值)(支持到256TB)
檔案數量 4194304 至少可以大於1000

優勢

1.支持非常大的檔案和存儲設備

2.對性能的改進支持

3.對未來的創新的可擴展性功能的支持

4.添加 Flash 媒體兼容性

劣勢

:Windows版本要求高。

用途

exFAT原本設計的目的是在FAT32與NTFS之間取得一個折中,有FAT32的輕便、不需要耗損太多的效能及記憶體來處理檔案運作,又有類似NTFS的CAL存取控制機制(很可惜在SP1下找不到exFAT對於CAL的支持),以及類似HPFS系統可快速整理可用叢集空間的Free Space Bitmap,來將檔案破碎的情況儘量減少。 然而要真正比較出使用FAT32、NTFS及exFAT時的檔案破碎情況很難做到客觀的評比,剩下所能測試的就是存取效能了,尤其是exFAT最大的叢集大小達到了驚人的32MB,連NTFS都只有64KB,如果隨身碟真的拿來存放BD Remux動輒上GB的大檔案,那么將exFAT的叢集設大時,將會有多少效能增進呢? exFAT(Extended File Allocation Table)是適用於隨身碟或隨身型攜帶裝置(如PDA)的新格式,最早出現在2006年的WinCE 6.0,為了增進與桌面作業系統的相容性還有便於隨身裝置的同步需求,到了Vista SP1正式被納入桌面作業系統所支持的檔案系統,但跟一般玩家息息相關的,還是在於隨身碟上的套用。

區別

1、什麼是NTFS-新(N)技術(T)檔案(F)系統(S)?

想要了解NTFS,我們首先應該認識一下FAT。FAT(File Allocation Table)是“檔案分配表”的意思。對我們來說,它的意義在於對硬碟分區的管理。FAT16、FAT32、NTFS是目前最常見的三種檔案系統。

FAT16:我們以前用的DOS、Windows 95都使用FAT16檔案系統,常用的Windows 98/2000/ XP等系統均支持FAT16檔案系統。它最大可以管理大到2GB的分區,但每個分區最多只能有65525個簇(簇是磁碟空間的配置單位)。隨著硬碟或分區容量的增大,每個簇所占的空間將越來越大,從而導致硬碟空間的浪費。

FAT32:隨著大容量硬碟的出現,從Windows 98開始,FAT32開始流行。它是FAT16的增強版本,可以支持大到2TB(2048G)的分區。FAT32使用的簇比FAT16小,從而有效地節約了硬碟空間。

NTFS:微軟Windows NT核心的系列作業系統支持的、一個特別為網路和磁碟配額、檔案加密等管理安全特性設計的磁碟格式。隨著以NT為核心的Windows 2000/ XP的普及,很多個人用戶開始用到了NTFS。NTFS也是以簇為單位來存儲數據檔案,但NTFS中簇的大小並不依賴於磁碟或分區的大小。簇尺寸的縮小不但降低了磁碟空間的浪費,還減少了產生磁碟碎片的可能。NTFS支持檔案加密管理功能,可為用戶提供更高層次的安全保證。

2、什麼系統可以支持NTFS檔案系統?

只有Windows NT/2000/XP/Vista/7/8才能識別NTFS系統,Windows 9x/ Me以及DOS等作業系統都不能支持、識別NTFS格式的磁碟。由於DOS系統不支持NTFS系統,所以最好不要將C:盤製作為NTFS系統,這樣在系統崩潰後便於在DOS系統下修復。

NTFS與作業系統支持情況如下:

FAT16 windows 95/98/me/nt/2000/xp unix,linux,dos

FAT32 windows 95/98/me/2000/xp/Vista/7/8

NTFS windows nt/2000/xp/Vista/7/8

3、我們需要NTFS嗎?

Windows 2000/XP在檔案系統上是向下兼容的,它可以很好地支持FAT16/FAT32和NTFS,其中NTFS是Windows NT/2000/XP/Vista/7/8專用格式,它能更充分有效地利用磁碟空間、支持檔案級壓縮、具備更好的檔案安全性。如果你只安裝Windows 2000/ XP/Vista/7/8,建議選擇NTFS檔案系統。如果多重引導系統,則系統盤(C糟)必須為FAT16或FAT32,否則不支持多重引導。當然,其他分區的檔案系統可以為NTFS。

4、如何將FAT分區轉換為NTFS?

Windows 2000/XP提供了分區格式轉換工具“Convert.exe”。Convert.exe是Windows 2000附帶的一個DOS命令行程式,通過這個工具可以直接在不破壞FAT檔案系統的前提下,將FAT轉換為NTFS。它的用法很簡單,先在Windows 2000環境下切換到DOS命令行視窗,在提示符下鍵入:convert 需要轉換的盤符 /FS:NTFS。如系統E盤原來為FAT16/32,需要轉換為NTFS,可使用如下格式:convert e: /FS:NTFS。所有的轉換將在系統重新啟動後完成。

此外,你還可以使用專門的轉換工具,如著名的硬碟無損分區工具Powerquest Partition Magic 7.0,選擇“Convert Partition”按鈕,或者是從界面選單條“Operations”項下拉選單中選擇“Convert”命令。激活該項功能界面。

在界面中選擇轉換輸出為“NTFS”,之後單擊“OK”按鈕返回程式主界面。“Apply”添加設定。此後系統會重新引導啟動,並完成分區格式的轉換操作。

5、如何在NTFS格式分區下找回意外刪除丟失的檔案?

你可以使用專門的軟體,如Final Data for NTFS,或者是Get Data Back for NTFS 1.04。這兩個軟體的檔案恢復效果都不錯。本人推薦使用Get Data Back for FAT 1.05/NTFS 1.04(是2個軟體),使用它完成磁碟檔案格式的轉換也是非常容易的。

你可以使用Windows 2000/XP/Vista/7/8的安裝光碟啟動來修復Windows,或者是製作Windows 2000/XP/Vista/7的安裝啟動應急盤。注意:Windows 2000的安裝盤製作程式在程式的安裝光碟中,而Windows XP的應急盤製作是獨立提供的,需要從微軟的網站下載。

7、Final Data for NTFS或Get Data Back for NTFS可以修復被意外格式化的硬碟嗎?

這兩個軟體都可以恢復格式化刪除的數據(低級格式化除外)。常規格式化刪除的只是數據信息,低級格式化則刪除全部數據區,當硬碟技術還不像現在這樣發達的時候,磁碟表面很容易磨損。硬碟使用者對經常出現的讀錯誤,往往採用低級格式化。修復被格式化的硬碟,只能將這個硬碟拆下來,安裝到其他的計算機中,之後執行檔案修復操作。Final Data甚至可以修復由CIH病毒破壞的硬碟。

8、Windows 98(FAT系統)下如何直接讀寫NTFS檔案系統

當電腦安裝有Windows 98和Windows 2000/ XP兩個作業系統,如何在FAT系統下直接讀寫NTFS檔案系統?雖然FAT系統可以轉換為NTFS系統,但是有時我們需要在機器中同時安裝Windows 98和Windows 2000/XP。此時的麻煩就來了,由於Windows 98不能讀取Windows 2000的NTFS,那么如何進行數據交換呢?實際上我們只需要使用一個小小的軟體NTFS for Windows 98就可以讓Windows 98輕鬆讀取、甚至寫入NTFS分區。首先,下載NTFS for Windows 98 1.07版(能讀、寫!)。安裝結束後會出現一個配置界面,在該界面中的“NTFS System Files”項中需要設定的是程式可以借用的Windows 2000/XP系統的相關檔案保存路徑。由於讀取NTFS檔案系統必須使用到Windows 2000/XP的一些系統檔案,所以事先需要在Windows 2000/XP下,將如下9個檔案複製到FAT分區中的任意一個資料夾下,這些檔案分別是:

NTFS.SYS:存謨凇磜innt〉system32drivers tfs.sys

NTOSKRNL.EXE:存在於〈winnt〉

system32 toskrnl.exe

AUTOCHK.EXE:存在於〈winnt〉

system32utochk.exe

NTDLL.DLL:存在於〈winnt〉system32 tdll.dll

C_437.NLS:存在於〈winnt〉system32¬437.nls

C_1252.NLS:存在於〈winnt〉system32¬1252.nls

L_INTL.NLS:存在於〈winnt〉system32_intl.nls

(注意:Windows XP的目錄是WINDOWS,而不是WINNT,如果你是全新或升級安裝的話)

在“Drive Letter Assignments”項中提供的設定是設定允許可以識別的NTFS分?譚?柚玫囊讕菘梢圓慰莢赬indows 2000/ XP下的盤符順序。如果單擊界面中的“Advanced”按鈕,在關聯界面中提供了針對設定的NTFS分區高級設定,其中包括設定為唯讀屬性“Read-Only”、允許寫入“Write-Through”。對於檢查點間隔“Checkpoint Interval”和寫回間隔“Writeback nterval”,使用程式提供的默認設定即可。到此設定完成,單擊OK按鈕保存設定並退出。重啟後就可以在Windows98下訪問NTFS分區了!

9、如何在DOS系統下直接讀寫NTFS檔案系統?

Winternals Software LP 公司提供了工具軟體解決了這個問題。用一張MS-DOS啟動盤就可以作到以前不可能作到的事,修改,刪除,更新 NTFS上的檔案,實際 NTFSDOS pro 是在 Windows NT 出問題時的一個修復工具。

10、在NTFS系統下,如何保護自己的檔案、資料夾?

由於NTFS檔案分區格式具有良好的安全性,如果你不希望自己在硬碟中的檔案被其他人調用或查看,使用許可權控制方式加密是非常有效的方法。設定方法非常簡單:以系統管理員身份登錄,使用滑鼠右鍵單擊需要加密的資料夾,選擇“Properties”,切換到“Security”選項卡。在“Group of user names”項中設定允許訪問的用戶只有Administrator和自己。刪除其他的所有用戶。保存設定退出即可。此後,其他用戶將不能訪問該資料夾。使用這項功能需要注意的是:一定要保證只有你一個人知道Administrator密碼,並並且設定其他用戶不能屬於Administrator。此外,你還可以詳細的給每個用戶設定許可權,包括設定讀取許可權、寫入許可權、刪除許可權等,這樣使用起來就更加靈活。你還可以設定許可權,控制一個磁碟,或者磁碟分區只為自己使用,這樣其他人就不能看到你的任何東西了。

熱門詞條

聯絡我們