找回密碼
 註冊
搜索
查看: 6754|回復: 0

[系統工具] exFAT 檔案系統的支援 (KB955704 Windows XP 更新)

[複製鏈接]
發表於 31-5-2010 16:59:40 | 顯示全部樓層 |閱讀模式
本帖最後由 蘇豪 於 31-5-2010 05:54 PM 編輯 8 h3 O  R. ?9 C; ~

2 ?. R( K$ |! U, b, p官方下載點; l% S) p9 {4 R3 T% }

# M$ g3 l# F# P  L1 N5 KVista SP1開始新增的exFAT8 c3 V5 g) ]' {  }

  r8 c5 V" P8 g9 Y( d隨著快閃記憶體的技術革新和成本下降,USB隨身碟的容量也越來越大,目前市面上也陸續出現8GB容量的產品,但由於仍然是使用FAT32檔案格式,所以就無法! g. }, r1 ]8 O( Z3 S( v$ D
存取超過4GB以上的檔案。
% e4 B* p1 l5 n, N/ J; X* ^
4 ?% c& D) ^+ g" l這項限制在2007年有新的進展。微軟於Vista SP1作業系統中,又推出了快閃架構儲存裝置適用的exFAT(Extended FAT)檔案格式,它能打破單一檔案的4GB大小限制(可達到16EB,亦即4GB的40億倍),使得4GB以上的檔案無需再另外分割,便能直接傳送至隨身碟。4 W3 x9 H$ h. [4 n8 ^4 G/ }1 F
9 d9 O+ \9 K( s4 X' T/ W8 }
這個新格式改進了不少過去文件系統的缺點,例如它將單一檔案分區大小從64KB提升到了32MB。由於單一分區容量增加,檔案的區塊數量就較少,當需要存取大容量檔案時,這麼做可有效降低硬碟的讀取次數,不但提升效率,也可延長硬碟的使用壽命。此外,exFAT也將單一資料夾中可存放的檔案數,提高到1千個以上。
6 D. t& R) P- h3 q5 q
- T; m- `) y# N- D- S# o此外,過去在Windows 2000或XP環境下,想要將硬碟格式化為FAT系統,最大只能支援到32GB,而exFAT系統就沒有這樣的問題。同時微軟也宣稱,exFAT格式具有更佳的檔案空間配置與存取效能。
9 ^2 Y) y* l6 F3 L  E
& I" U  K: X1 B7 a不過值得一提的是,exFAT是專為快閃儲存單元制定的檔案系統,使用者可選擇是否啟用(若不啟用,則維持FAT32),而硬碟仍然是使用NTFS系統。4 ]/ o/ c: ]& }7 P) Z
) G9 U5 O, a5 U  X& U. K
XP需修正機碼,才能辨識exFAT磁碟
' G7 _; y  S7 o4 Z7 h, v1 Z% g- ^0 v( J' g4 E5 P0 \  E& B, Z- ~) V  e
由於目前僅有Vista作業系統以上才能支援exFAT,所以一旦將exFAT格式的隨身碟連接到XP或其他環境的電腦,系統將無法讀取,並顯示「磁碟尚未格式化」訊息。這是由於非Vista SP1以上的作業系統內,缺少了與exFAT格式相關的驅動程式,以及動態程式連結庫的原因。
: f5 \1 Y% t+ N6 R- v; X) |* ~$ `6 t1 f4 m) B' J
大家可試試用下列步驟自行增加:(如已安裝上面KB955704修正檔可略過下面步驟)8 n3 ~2 E9 f, H5 K
: Y* U. Z( h5 s( b+ ^: y: `
1.複製exFAT關聯檔案至XP; f! \+ ]: A8 W5 E5 z* a: k
在Vista環境下執行Vista SP1的安裝檔(Windows6.0-KB936330-X86-wave1filter-031)後,系統會自動建立一個安裝暫存資料夾(位於 Windows\winsxs),我們可以在此資料夾內找到uexfat.DLL(動態程式連結庫),以及exfat.sys(驅動程式)2個檔案。7 L9 A' ^' j; n+ M3 S

# o3 Q  s8 I) N% i+ y如果要讓XP也能讀取exFAT格式的隨身碟,就必須先將uexfat.DLL複製到windows\system32資料夾下,並將exfat.sys複製到windows\system32\drivers資料夾下。: x" z0 ^4 I1 h( f* V. A. x9 x! |  W: E
  K' J1 o/ _* C
2.更改XP登錄機碼
. w2 v% a& V1 O$ {8 V9 N複製檔案完成後,還必須在XP環境中加入exFAT服務的登錄機碼。不過值得注意的是,修改機碼存在一定的風險,嚴重時可能導致系統無法開機,我們建議先在虛擬環境中測試,如果沒有發生異常狀況再套用。* l( y" m0 l; ]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\exfat]
2 {6 A& ~* v+ V. ^& v; v) n"Description"="exFAT File System Driver"4 m) ?2 a4 d9 H# V3 j1 m& j# }
"DisplayName"="exFAT File System Driver"
4 I. B- R+ x# |"ErrorControl"=dword:00000001
: `3 c* m. v3 ~"Group"="Boot File System"
' ~8 `: ]/ I, W* S& T"Start"=dword:00000002; ]: ?  C% L: z0 N5 [
"Type"=dword:00000002
/ V& @* [( {1 a+ ^7 ?: g( b0 o% E. N; b0 }1 u; F6 {3 S
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\exfat]; P" H  {8 f) }0 E8 |9 B6 {, |
"EventMessageFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,49,00,6f,00,4c,00,6f,00,67,00,4d,00,73,00,67,00,2e,00,64,00,6c,00,6c,00,00,00- P, n, t" C2 S7 @0 e) b) ]3 ^
"TypesSupported"=dword:00000007

* Z4 [. j2 \5 {7 L$ b
& H; d. e. P- y0 i" g而且由於exFAT並非開放格式,因此只適用於微軟作業系統,其他像是Linux或OS X等要支援這種檔案系統,都無法透過手動修改的方式。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 2-11-2025 04:29 , Processed in 0.464703 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表