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

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

[複製鏈接]
發表於 31-5-2010 16:59:40 | 顯示全部樓層 |閱讀模式
本帖最後由 蘇豪 於 31-5-2010 05:54 PM 編輯 & i) U  u. x  u/ _2 [/ b- B- p
  q# W9 b& W, E# g7 x- X
官方下載點
$ a7 X: i( |' P4 \0 }9 `3 I2 w. ?1 m
5 F: d$ q# A8 ~( MVista SP1開始新增的exFAT, c/ s2 z, D+ R$ ~/ u1 {1 o" i) ^4 [

1 H- K* I6 b3 M  ~8 r隨著快閃記憶體的技術革新和成本下降,USB隨身碟的容量也越來越大,目前市面上也陸續出現8GB容量的產品,但由於仍然是使用FAT32檔案格式,所以就無法  J5 [1 v3 I1 W- l
存取超過4GB以上的檔案。
% p. Q) v3 u/ `7 k+ \, t- {/ |/ O# _. L. a; I
這項限制在2007年有新的進展。微軟於Vista SP1作業系統中,又推出了快閃架構儲存裝置適用的exFAT(Extended FAT)檔案格式,它能打破單一檔案的4GB大小限制(可達到16EB,亦即4GB的40億倍),使得4GB以上的檔案無需再另外分割,便能直接傳送至隨身碟。
. \* Q$ G3 Z, O& U5 G' w& j% V+ G: B" Z6 Y9 c, \$ W
這個新格式改進了不少過去文件系統的缺點,例如它將單一檔案分區大小從64KB提升到了32MB。由於單一分區容量增加,檔案的區塊數量就較少,當需要存取大容量檔案時,這麼做可有效降低硬碟的讀取次數,不但提升效率,也可延長硬碟的使用壽命。此外,exFAT也將單一資料夾中可存放的檔案數,提高到1千個以上。" a; ^; y2 D6 H5 K: B

# [. d$ |9 w* m此外,過去在Windows 2000或XP環境下,想要將硬碟格式化為FAT系統,最大只能支援到32GB,而exFAT系統就沒有這樣的問題。同時微軟也宣稱,exFAT格式具有更佳的檔案空間配置與存取效能。
/ ~- l* h* O6 i/ F0 k+ C" I
2 o/ ~* X2 |" S2 ]不過值得一提的是,exFAT是專為快閃儲存單元制定的檔案系統,使用者可選擇是否啟用(若不啟用,則維持FAT32),而硬碟仍然是使用NTFS系統。$ z! T& y% v  E5 c# {
7 d' _$ h0 i* S& Q
XP需修正機碼,才能辨識exFAT磁碟
; V, d  B3 G6 s& n3 h0 @7 A
, ]4 s) r# P1 ?# i由於目前僅有Vista作業系統以上才能支援exFAT,所以一旦將exFAT格式的隨身碟連接到XP或其他環境的電腦,系統將無法讀取,並顯示「磁碟尚未格式化」訊息。這是由於非Vista SP1以上的作業系統內,缺少了與exFAT格式相關的驅動程式,以及動態程式連結庫的原因。! U5 ]0 i& K" [0 s- H/ K7 h
4 w7 a" Y/ c( ~6 N& ?* y) S4 X
大家可試試用下列步驟自行增加:(如已安裝上面KB955704修正檔可略過下面步驟)# j. A0 Q, p, l0 [6 @0 _

7 U8 e8 `/ w, b) v  p3 j1.複製exFAT關聯檔案至XP
5 \, q4 n1 \: ~: X4 W在Vista環境下執行Vista SP1的安裝檔(Windows6.0-KB936330-X86-wave1filter-031)後,系統會自動建立一個安裝暫存資料夾(位於 Windows\winsxs),我們可以在此資料夾內找到uexfat.DLL(動態程式連結庫),以及exfat.sys(驅動程式)2個檔案。
: J7 k% t1 ~" Z  M3 k) \
# m2 I2 t% K% k) Y如果要讓XP也能讀取exFAT格式的隨身碟,就必須先將uexfat.DLL複製到windows\system32資料夾下,並將exfat.sys複製到windows\system32\drivers資料夾下。( B/ t" ^+ \; w* L( a# p) C' v) a

2 M& K' }1 A( O  u3 J6 l& x2.更改XP登錄機碼# D# ^$ K, q7 |
複製檔案完成後,還必須在XP環境中加入exFAT服務的登錄機碼。不過值得注意的是,修改機碼存在一定的風險,嚴重時可能導致系統無法開機,我們建議先在虛擬環境中測試,如果沒有發生異常狀況再套用。
6 c& F- [0 s7 O3 i' ]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\exfat]- s3 y9 g: N: T. w% q
"Description"="exFAT File System Driver"
) {! U/ H$ E9 `; }"DisplayName"="exFAT File System Driver"2 U  V; e; G# ]9 v+ d2 g7 X9 O
"ErrorControl"=dword:00000001
% Z/ Q( H! d6 Y9 d+ g6 E7 C5 z; @" o"Group"="Boot File System". Z2 [  m" D1 e
"Start"=dword:00000002
7 |+ N( d# E, B# g! E  w* L"Type"=dword:00000002
! d) ?! f& ^9 G5 m& E) S+ o. U! F* W8 I, N
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System\exfat]+ _; ]4 a) R. [
"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
! V9 P+ y% A- ^4 m( q. N- u"TypesSupported"=dword:00000007

/ i- v3 q# U6 ~% d
" O% j0 G' ?$ l6 x6 J7 K而且由於exFAT並非開放格式,因此只適用於微軟作業系統,其他像是Linux或OS X等要支援這種檔案系統,都無法透過手動修改的方式。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 30-1-2026 23:58 , Processed in 0.628111 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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