摘要:當(dāng)Windows操作系統(tǒng)崩潰而無法完成計算機啟動時,如何快速有效地存取保存在采用NTFS文件系統(tǒng)磁盤分區(qū)中的重要數(shù)據(jù)?通過計算機軟件和硬件兩個方面的實驗,對問題進行了深入的研究和分析。針對廣大計算機用戶的實際情況,立足簡便、高可靠性,分別從軟件和硬件兩大方面提出了多種行之有效的解決方案,同時也指出了用戶常用但不可靠的兩種方法。
關(guān)鍵詞:Windows;NTFS;崩潰;存取;數(shù)據(jù)
中圖分類號:TP316文獻標(biāo)識碼:A文章編號:1009-3044(2008)35-2523-02
The Methods of Access Data on NTFS Partitions after System Collapse
WANG Xin-ming
(Shanghai Public Utilities School, Shanghai 200030, China)
Abstract: How to access files rapidly and effectively from the NTFS partitions after a PC’s operating system collapsed? It makes deep study and analysis on the question by experiments on software and hardware. In accordance with the actual situation of many computer users, based on simple and high-reliability,it deals with several practicable proposals. It also states two unreliable plans which are widely adopted.
Key words: Windows; NTFS; collapse; access; data
1 引言
在計算機磁盤管理上有一個很重要的概念——文件分配表File Allocation Table,簡稱FAT,它的意義在于對硬盤分區(qū)的管理。FAT16、FAT32、NTFS是目前最常見的三種文件系統(tǒng)格式。
我們以前用的DOS、Windows 95都使用FAT16文件系統(tǒng),現(xiàn)在常用的Windows 98/2000/XP等系統(tǒng)均支持FAT16文件系統(tǒng),不同版本能管理的最大分區(qū)為2至4GB。隨著硬盤或分區(qū)容量的增大,每個簇(簇是指文件存儲在計算機磁盤上時所占用的最小單位,一般包含若干個扇區(qū))所占的空間將越來越大,從而導(dǎo)致硬盤空間的浪費。隨著大容量硬盤的出現(xiàn),從Windows 98開始,F(xiàn)AT32文件系統(tǒng)開始流行,它是FAT16的增強版本,理論上可以支持最大到2048G的分區(qū)。FAT32使用的簇比FAT16小,因而可有效地節(jié)約文件存貯在硬盤上的空間。
NTFS是微軟Windows NT內(nèi)核的系列操作系統(tǒng)支持的、一個特別為網(wǎng)絡(luò)和磁盤配額、文件加密等管理安全特性設(shè)計的磁盤格式。隨著以NT為內(nèi)核的Windows 2000/XP/Vista的普及,很多個人用戶開始使用NTFS系統(tǒng)。NTFS也是以簇為單位來存儲數(shù)據(jù)文件,但NTFS中簇的大小并不依賴于磁盤或分區(qū)的大小。簇尺寸的縮小不但降低了磁盤空間的浪費,還減少了產(chǎn)生磁盤碎片的可能。NTFS支持文件加密管理功能,可為用戶提供更高層次的安全保證,文件讀取速度更加高效。
當(dāng)前我們廣泛使用的微機操作系統(tǒng)Windows 2000/XP/Vista都能很好地支持FAT16/FAT32和NTFS,其中NTFS是Windows NT/2000/XP/Vista專用格式。由于NTFS系統(tǒng)具有FAT無法比擬的優(yōu)點,許多用戶采用了NTFS格式的磁盤格式,有的操作系統(tǒng)安裝時默認(rèn)磁盤格式就是NTFS,目前最新的Vista系統(tǒng)則必需安裝在NTFS格式的分區(qū)中。雖然Windows 2000/XP/Vista提供了分區(qū)格式轉(zhuǎn)換工具“Convert.exe”,使用這個工具可以直接在不破壞FAT文件系統(tǒng)的前提下,只能將FAT單向轉(zhuǎn)換為NTFS。
由于只有Windows NT/2000/XP/Vista才能識別NTFS系統(tǒng),Windows 9x/Me以及DOS等操作系統(tǒng)都不能支持、識別NTFS格式的磁盤分區(qū);用戶計算機中常用來存放重要數(shù)據(jù)文件的文件夾,如“我的文檔”、“桌面”、“收藏夾”等一般情況下都和Windows系統(tǒng)在同一分區(qū)中。雖然Microsoft公司稱Windows NT/2000/XP/Vista比以前的操作系統(tǒng)要穩(wěn)定可靠,但仍然沒有完全杜絕藍屏死機的災(zāi)難發(fā)生。因此在Windows操作系統(tǒng)崩潰無法正常啟動計算機的情況下,如何快速有效地完整讀取保存在NTFS格式分區(qū),尤其是NTFS啟動分區(qū)中的重要數(shù)據(jù)值得我們?nèi)パ芯俊?/p>
2 軟件解決方法
如果用戶當(dāng)前只有一臺計算機,或者沒有其它可正常運行Windows NT/2000/XP/Vista系統(tǒng)的計算機,我們可依靠下面三種軟件方法去實現(xiàn)。
2.1 利用Windows PE工具
微軟公司的Windows PreInstallation Environment(簡稱Windows PE)是Windows預(yù)安裝環(huán)境,是帶有限服務(wù)的最小Win32子系統(tǒng),基于以保護模式運行的Windows XP Professional內(nèi)核,我們可以把Windows PE看作是一個只擁有最少核心服務(wù)的Mini操作系統(tǒng)。首先用Windows PE啟動光盤啟動計算機,可識別NTFS、FAT格式的分區(qū),其它的操作就如在“Windows XP命令行”狀態(tài)下操作,可以非常方便地將NTFS分區(qū)的重要文件資料進行讀寫備份操作。Windows PE同時具有提供網(wǎng)絡(luò)環(huán)境的功能,如果計算機的網(wǎng)卡能被Windows PE識別支持的話,啟動完成后網(wǎng)絡(luò)協(xié)議也將自動安裝配置。如果連接的服務(wù)器SERVER上有共享文件夾Share,即可通過命令NET USE H: \\\\SERVER\\Share將共享文件夾映射為本機上的H盤,通過網(wǎng)絡(luò)將文件備份至服務(wù)器共享文件夾中。另外,現(xiàn)在的主板都支持移動存貯設(shè)備的啟動,在啟動計算機前連接好移動存貯設(shè)備,Windows PE啟動完成后可自動分配一個磁盤符。所以即使系統(tǒng)僅有一個NTFS分區(qū)也沒關(guān)系,可通過網(wǎng)絡(luò)或移動存貯設(shè)備進行數(shù)據(jù)備份。
目前還有許多帶圖形界面的Windows PE改進版本,比較著名的有深山紅葉等使用起來就更加方便了。由于Windows PE軟件比較大,常用的版本達到350M,下載后必須用刻錄機寫到光盤上保存使用,普通計算機操作人員手頭不常備這樣的工具軟件,到使用時就覺得非常不方便。此方法許多人可能聽說過,但真正使用的很少。
2.2 利用Ghost軟件備份NTFS分區(qū)影像文件,并用GHOSTEXP瀏覽提取
Ghost是進行系統(tǒng)備份最常用的工具軟件之一,有備份整個磁盤(Disk)和分區(qū)(Partition)兩種方式。計算機上有兩個或以上分區(qū)時,Ghost的分區(qū)備份作為個人用戶來保存系統(tǒng)數(shù)據(jù),特別是在恢復(fù)和復(fù)制系統(tǒng)分區(qū)時具有非常實用的價值。
用Windows98 啟動盤啟動計算機,在DOS方式下運行啟動Ghost,從其圖形界面的左側(cè)菜單中選 Local→Partition→To Image 菜單,彈出硬盤選擇窗口,開始分區(qū)備份操作。點擊該窗口中白色的硬盤信息條,選擇硬盤,進入窗口,選擇要備份的NTFS分區(qū)(若沒有鼠標(biāo),可用鍵盤進行操作:TAB鍵進行切換,回車鍵進行確認(rèn),方向鍵進行選擇)。 在彈出的窗口中選擇備份儲存的目錄路徑并輸入備份文件名稱,注意備份文件的名稱帶有 GHO 的擴展名。 接下來程序會詢問是否壓縮備份數(shù)據(jù),并給出3個選擇:No 表示不壓縮,F(xiàn)ast表示壓縮比例小而執(zhí)行備份速度較快,High 就是壓縮比例高但執(zhí)行備份速度相當(dāng)慢。最后選擇 Yes 按鈕即開始進行分區(qū)硬盤的備份。Ghost 備份的速度相當(dāng)快,備份的文件以默認(rèn)GHO為擴展名儲存在其它分區(qū)設(shè)定的目錄中。
備份完畢系統(tǒng)NTFS分區(qū)后,可用Windows NT/2000/XP/Vista安裝盤重新安裝系統(tǒng),直至恢復(fù)正常狀態(tài)。運行GHOSTEXP,打開上述備份的GHO文件,逐級展開目錄,通過“復(fù)制”/“粘貼”方法將所需的文件提取出來。
這種方法最安全,分區(qū)中的文件可以全部保存,但重裝操作系統(tǒng)需要較長的時間。前提條件是系統(tǒng)最好有兩個或以上的分區(qū),且其它分區(qū)要有足夠的空余磁盤空間。當(dāng)然如果實在不能滿足,大多數(shù)主板還可通過USB口連接移動硬盤達到以上要求。
2.3 利用NTFSDOS PRO工具軟件,將NTFS磁盤分區(qū)格式模擬成FAT格式
NTFSDOS PRO這個軟件的功能是在DOS環(huán)境下可非常自由地訪問和操作NTFS分區(qū)上的文件。注冊版本的主要功能有:對NTFS文件系統(tǒng)的完全讀寫操作;在MS-DOS下支持長文件名;簡單實用的啟動盤制作精靈;與Windows NT/2000/XP/Vista完全兼容。
用Windows98 啟動盤啟動計算機,在DOS提示符后輸入命令NTFSPRO并回車,它會裝載NTFS分區(qū)并給它分配盤符,接下來的所有操作就和在FAT格式磁盤一樣。這樣,用最簡單的COPY命令就可以把NTFS的分區(qū)中的重要數(shù)據(jù)文件復(fù)制到其它分區(qū)中或移動存儲設(shè)備中。NTFSDOS PRO程序非常小,可以放在一張DOS的啟動軟盤上。這樣在Windows NT/2000/XP/Vista未能正確安裝或者不能啟動的情況下,可以使用這張盤來恢復(fù)有問題的文件。NTFSDOS PRO中還帶有一個非常有用的工具NTFSCHK。可以使用這個軟件來修復(fù)意外情況下受損的NTFS分區(qū)的結(jié)構(gòu)。筆者認(rèn)為此方法是最快速、最高效的方法,推薦廣大計算機用戶使用。
2.4 其它不可靠的方法
軟件方法當(dāng)中還常常用到覆蓋安裝操作系統(tǒng)和采用Partition Magic轉(zhuǎn)換格式的方法,由于覆蓋安裝仍然有可能解決不了恢復(fù)系統(tǒng)正常啟動的問題及安裝過程中極有可能造成NTFS系統(tǒng)分區(qū)中部分重要數(shù)據(jù)丟失;另外使用Power Quest公司非簡體中文版的Partition Magic將NTFS轉(zhuǎn)換成FAT32時,在轉(zhuǎn)換雙字節(jié)的中文文件名及文件夾名時會出現(xiàn)錯誤,文件和文件夾名成了多個問號組成名字且打不開,造成這些重要數(shù)據(jù)文件有可能丟失,這是Partition Magic最大缺陷所在。因此筆者不建議采用這兩種方案。
3 硬件解決方法
在只有一臺計算機的情況下,軟件方法應(yīng)該是唯一的解決方案。目前計算機已非常普及,又廣泛使用Windows 2000/XP/Vista操作系統(tǒng),也很容易找到第二臺能正常運行Windows NT/2000/XP/Vista的計算機。因此如果具有一定的硬件知識和動手能力,可考慮采用兩臺計算機硬件解決方法。
首先需將故障臺式機硬盤拆卸下,在關(guān)機狀態(tài)下將硬盤連同數(shù)據(jù)線一起接入可正常運行的計算機主板的硬盤接口上,并連接電源,然后按主機電源開關(guān)啟動正常的計算機并正確識別出新接入的故障臺式機硬盤,在Windows NT/2000/XP/Vista系統(tǒng)中即可對其中故障臺式機硬盤的NTFS分區(qū)重要數(shù)據(jù)進行操作。這種方法要成功實現(xiàn)的前提條件是:能正常運行的計算機主板應(yīng)能提供故障機硬盤相同種類的接口,一般為IDE或SATA較多,少數(shù)也有采用68針或80針SCSI接口的,并且要充分了解不同接口類型硬盤的連接方法。
由于筆記本計算機的硬盤接口與臺式機硬盤不同,而且能同時連接兩臺硬盤的筆記本計算機極少,上述方法不適用于筆記本計算機。因此可以考慮如下方法。先將故障硬盤拆卸下后,裝入目前廣泛使用的移動硬盤盒中,使之臨時變成一個移動硬盤,通過正常運行的臺式機或筆記本計算機的USB口相連接,也可方便地將故障機硬盤的NTFS分區(qū)重要數(shù)據(jù)備份出來。這種方法也適用于臺式機,關(guān)鍵看采用的是1.8或2.5英寸,還是3.5英寸的移動硬盤盒,同時移動硬盤盒電路板上提供的硬盤接口類型必須和故障硬盤一致,一般絕大多數(shù)為IDE接口,較新型的采用SATA接口。
硬件方法比較簡單快速高效,但對操作人員和硬件的條件要求比較高,推薦計算機專業(yè)技術(shù)人員使用。
4 結(jié)束語
由于最新操作系統(tǒng)Windows Vista只能安裝在NTFS分區(qū)上運行,隨著Windows Vista的推廣應(yīng)用,加上NTFS所特有的優(yōu)點,NTFS格式也正在越來越廣泛地被采用和普及。本文著重從軟件方法和硬件方法兩個方面解決Windows系統(tǒng)崩潰不能正常啟動時,對其中硬盤上NTFS分區(qū)中重要數(shù)據(jù)進行備份存取的方法進行介紹和比較分析,軟件方法著重采用常用工具軟件,硬件方法著重簡便可行低成本,不排除還有其它解決方案。隨著計算機技術(shù)的不斷發(fā)展進步,肯定會出現(xiàn)比本文所述的更好更簡便的解決方案,讓我們繼續(xù)努力探究吧!
參考文獻:
[1] 扈新波.數(shù)據(jù)恢復(fù)技術(shù)與典型實例[M].北京:電子工業(yè)出版社,2007.
[2] 劉乃琦,郭建東,張可.系統(tǒng)與數(shù)據(jù)恢復(fù)技術(shù)[M].成都:電子科技大學(xué)出版社,2008.