【老鳥晉級(jí)篇】關(guān)于用Convert命令轉(zhuǎn)換FAT32→NTFS的一點(diǎn)心得
不同的文件系統(tǒng)格式轉(zhuǎn)換也有區(qū)別 大家都知道,FAT的全稱是"File Allocation Table"(文件分配表),FAT和FAT32都是靠文件分配表
來標(biāo)記硬盤分區(qū)中每個(gè)扇區(qū)每個(gè)磁道上所保存的文件信息的.而NTFS文件系統(tǒng)是通過MFT(Master
File Table,主文件分配表)來標(biāo)記每個(gè)扇區(qū)和磁道上的信息的.
將FAT32→NTFS很重要的一個(gè)步驟就是將FAT32使用的FAT轉(zhuǎn)換成NTFS所使用的MFT.問題就在這
里.因?yàn)槭寝D(zhuǎn)換而來的,所以MFT很有可能是保存在硬盤上的不同位置,相對(duì)與格式化而來的MFT,分
散的MFT自然比不上連續(xù)的MFT,而且在以后的使用中,分散的MFT將變得越來越分散.而因?yàn)镸FT是重
要的系統(tǒng)文件,WINDOWS自帶的磁盤整理程序并不能在WINDOWS運(yùn)行的情況下整理MFT,所以,我們要
在轉(zhuǎn)換的時(shí)候加上一個(gè)參數(shù):"/cvtarea"
正確的轉(zhuǎn)換方法 思路:先通過計(jì)算該分區(qū)轉(zhuǎn)換后MFT所占的空間大小,再創(chuàng)建一個(gè)同等大小的文件夾,然后用磁盤
整理程序整理硬盤,保證這個(gè)占位文件在分區(qū)上保存的連續(xù)性,這時(shí)候轉(zhuǎn)換文件系統(tǒng)的時(shí)候再通過
加上"/cvtarea"參數(shù)染Convert程序?qū)⒁郧暗恼嘉晃募h除,再在這個(gè)連續(xù)的空間上創(chuàng)建MFT,達(dá)到
間接創(chuàng)建連續(xù)的MFT的效果
第一步:先使用WINDOWS的磁盤整理程序整理你打算轉(zhuǎn)換的分區(qū),用來合并所有的可用空間
第二步:計(jì)算MFT的大小.默認(rèn)的MFT的大小等于分區(qū)的12.5%.所以,如果你的C盤為10G,MFT的尺寸
將會(huì)是1.25G.不過如果你的C盤在40G以上,MFT將會(huì)是固定的4G.意思就是說如果你的C盤超過了
40G,你只要在C盤上創(chuàng)建一個(gè)4G的占位文件就行了,不過千萬別多出來,因?yàn)镕AT32不支持超過4G的
文件
第三步:使用Fsutil.exe命令創(chuàng)建一個(gè)占位文件.大小要等于前面計(jì)算出來的MFT的大小.而且該
文件必須存放于C盤根目錄下.
具體操作:
①.運(yùn)行"CMD",輸入以下命令并回車
fsutil file creaternew C:\testfile.txt 1250000000
注;該命令會(huì)在C盤根目錄下創(chuàng)建一個(gè)大小為1.25GB的名為testfile.txt的占位文件,這里的占位
文件并不是說我這里說創(chuàng)建1.25G你就這樣打下去,是要根據(jù)你C盤大小來劃分的.接著還要再
次運(yùn)行磁盤整理程序來再次整理磁盤碎片.
②.重新打開命令提示符,輸入
Convert C: /fs:ntfs /cvtarea:textfile.txt
OK!大功告成!不過你還需要重新啟動(dòng)一次來完成轉(zhuǎn)換哦.在轉(zhuǎn)換完成后,
Convert程序會(huì)用此空間來保存MFT,所以就能間接保證了MFT的連貫性.
另:也可以通過第三方磁盤整理工具來整理出連續(xù)的MFT.如果你覺得手動(dòng)創(chuàng)建太麻煩的話也可以
先轉(zhuǎn)換再用碎片整理工具來整理.(這里可不是說WINDOWS自帶的磁盤碎片整理工具哦)比如"Fast
Defrag Pro "就是很好的一款工具,不過是E文的哦.
看得懂的話點(diǎn)這里下載 注:以上方法在 Windows XP SP2 ,C盤大小為4.6G,剩余空間2.2G上實(shí)
驗(yàn)通過.
本文于2006-02-18 13:56:40.931被 冷月づ無聲 修改過。這是本帖的第2次修改。