現(xiàn)在硬盤空間越來越大,而可供我們存儲的空間卻越來越小。當(dāng)你興沖沖買了一塊大容量硬盤,正準(zhǔn)備安裝時卻發(fā)現(xiàn)操作系統(tǒng)、喜愛的軟件、游戲存檔記錄、QQ聊天記錄和大量電子郵件都在原來的小硬盤上。如果重新安裝系統(tǒng)、軟件,工作量可想而知。如果擁有NORTON Ghost,備份工作非常輕松,良好的界面和操作可以讓我們輕松備份分區(qū)和硬盤資料,不過,如果沒有任何其它第三方軟件呢?
其實我們完全可以在不借助任何軟件的前提下,把舊硬盤中的操作系統(tǒng)、數(shù)據(jù)搬進新硬盤!
操作提要
首先假定操作者使用的是Windows 98或以上的操作系統(tǒng),并了解如何安裝硬件,而且知道如何在DOS提示符下操作DOS命令。其實,整個操作概括起來很簡單:
用FDISK命令來進行磁盤分區(qū)→使用FORMAT命令格式化新硬盤的分區(qū)→將舊硬盤系統(tǒng)目錄下的WIN386.SWP拷至新硬盤指定分區(qū)→使用XCOPY命令復(fù)制剩余文件→用FDISK命令將新硬盤中的主分區(qū)設(shè)為活動分區(qū)→重新啟動系統(tǒng)!
一.備份前的準(zhǔn)備工作
準(zhǔn)備一張能夠啟動系統(tǒng)的軟盤,可以使用Windows 98啟動軟盤。最后把C:WINDOWSCOMMAND目錄中的XCOPY.EXE復(fù)制到A盤備用。
二.開始分區(qū)
使用啟動軟盤啟動計算機,在提示符后鍵入:FDISK,回車,如果硬盤大于2GB,將會看到“Do you wish to enable large disk support (Y/N)...........? [Y]”,選擇Y鍵則使用FAT32格式分區(qū),選擇N用FAT16格式進行分區(qū)。這里按下Y鍵使用FAT32格式。下面是FDISK的主菜單:
Microsoft Windows 98 Fixed Disk Setup Program (C)Copyright Microsoft Corp. 1983 - 1998
FDISK Options Current fixed disk drive: 2
Choose one of the following:
1. Create DOS partition or Logical DOS Drive
2. Set active partition
3. Delete partition or Logical DOS Drive
4. Display partition information
5. Change current fixed disk drive
Enter choice: [1]
Press Esc to exit FDISK
因為是新、舊兩塊硬盤同時存在,F(xiàn)DISK會要求用戶選擇當(dāng)前操作的物理硬盤。特別注意的是,用FDISK對硬盤分區(qū)會破壞已有數(shù)據(jù)。因此,正確選擇操作硬盤是非常關(guān)鍵的。請選擇[5] Change current fixed disk drive選擇要操作的硬盤,其中會顯示硬盤列表,確認(rèn)選擇新硬盤,接下來就可以在新硬盤上創(chuàng)建分區(qū)了。
建立分區(qū)的規(guī)則是:創(chuàng)建基本分區(qū)→建立擴展分區(qū)→將擴展分區(qū)分成多個邏輯驅(qū)動器。這里要特別注意的是,創(chuàng)建的DOS主分區(qū)要與舊硬盤主分區(qū)的大小相等或更大。
★進行分區(qū)前,建議通過FDISK /STATUS命令查看目前硬盤使用情況,這樣可以輕松地分出哪一塊是新硬盤。
★完成分區(qū)創(chuàng)建后,不要馬上激活新建的分區(qū),這個工作可留在后面進行。
★如果大家不知道如何分區(qū),請參見本刊2001年第12期上相關(guān)文章。
完成分區(qū)創(chuàng)建工作后,計算機會要求你重啟系統(tǒng),我們建議依然保留在DOS模式下以便進入下一步操作,這時可以再次使用FDISK /STATUS來查看分區(qū)情況,并確認(rèn)下一步要格式化的分區(qū)。
三.格式化硬盤
這一步既可在Windows中進行,也可以在DOS狀態(tài)下完成。本例中新硬盤的盤符為D,在DOS下輸入以下命令FORMAT D: /S,格式化并向其傳輸系統(tǒng)文件,從而使其可以啟動電腦。
FORMAT常用參數(shù)
★/S 向所格式化的磁盤傳輸系統(tǒng)文件,使之能夠直接啟動系統(tǒng);
★/U 無條件格式化磁盤,不保留原先的任何信息。一般第一次格式化磁盤時,可使用這個參數(shù),從而減少格式化所需的時間;
★/Q 快速格式化,這個參數(shù)用于對已做過格式化的磁盤再次進行格式化,可降低對磁盤的傷害,還能加快格式化的速度。
例:對剛分好的磁盤分區(qū)C進行無條件格式化,并使之成為啟動盤,則打入FORMAT C: /S /U命令(注意參數(shù)與參數(shù)之間有空格)。
四、復(fù)制虛擬內(nèi)存交換文件
386.SWP是Windows虛擬內(nèi)存的交換文件,在Windows視窗界面中它是無法被復(fù)制的,因此你需要在DOS下完成復(fù)制操作。
為什么要復(fù)制386.SWP文件
可能有朋友會問:為什么要將它復(fù)制到新硬盤中呢?Windows如果找不到該文件,不是會在重新啟動中自動創(chuàng)建它嗎?首先復(fù)制舊的386.SWP文件可以保持系統(tǒng)的連續(xù)性,Windows不必再重新創(chuàng)建新的虛擬內(nèi)存交換文件;其次最先復(fù)制該文件可使其保存位置位于讀取速度最快的磁盤外圈部分,從而提高虛擬內(nèi)存的效率。
重新啟動計算機,并進入DOS模式,輸入C:回車后進入C盤;
輸入:ATTRIB -H -S -R *.SWP,回車,將C盤所有的SWP文件的只讀、隱藏和系統(tǒng)屬性去除;
使用COPY *.SWP D:命令把C盤所有.SWP文件拷貝到D盤中(D即新硬盤第一個分區(qū))。
五、使用XCOPY復(fù)制其他文件
接下來,需要用XCOPY命令將舊硬盤主分區(qū)所有文件拷貝到新硬盤。XCOPY是COPY命令的增強版,能夠復(fù)制文件和目錄,甚至包括子目錄。如果想了解XCOPY的參數(shù),可以使用XCOPY /?來查看。為了達到快速復(fù)制的目的,我們特意制作了一個批處理文件XXCOPY.BAT(該文件已收錄于本期配套光盤),它必須在Windows下運行,而無法在DOS模式下使用。另外,也不推薦你在安全模式運行它。
最后提醒大家的是:XXCOPY.BAT的命令為復(fù)制C盤所有文件夾和文件到D盤。如果你的實際盤符與本例不相同,那么請用記事本或其他文本編輯器修改XXCOPY.BAT中的盤符。XXCOPY.BAT包含以下語句:
XCOPY C: D: /S /E /C /H /R /K /Y /Q
其中參數(shù)有如下意義:
/C 忽略錯誤,繼續(xù)完成其他操作;
/Q 在復(fù)制過程中不顯示文件名;
/S 復(fù)制非空的目錄和子目錄,如果省略此參數(shù),XCOPY將在一個目錄中工作;
/E 復(fù)制所有子目錄,包括空目錄,與/S和/T參數(shù)一起使用;
/K 復(fù)制文件,如果源文件具有只讀屬性,則在目標(biāo)文件中保留該屬性;
/R 覆蓋只讀文件;
/H 復(fù)制具有隱藏和系統(tǒng)文件屬性的文件;
/Y 直接覆蓋已存在文件,而不進行提示。
執(zhí)行完成后,你會看到以下錯誤提示:
Error copying file c:WIN386.SWP to d:WIN386.SWP
The process cannot access the file because it is being used by another process.
不用擔(dān)心,因為前面的/C參數(shù)可以忽略該錯誤,而完成其他所有操作,而且我們先前已經(jīng)復(fù)制過了WIN386.SWP這個文件。
至此,你已經(jīng)將舊硬盤中所有文件搬至了新硬盤。
六.激活分區(qū)
完成上面的工作后,我們就要將新硬盤的主分區(qū)激活,這樣才可以使用新硬盤啟動機器。否則即使向硬盤傳送了系統(tǒng)文件也不能使其正常啟動。使用啟動盤重新啟動系統(tǒng),進入FDISK,首先選定新硬盤,然后在FDISK主菜單中選Set active partition命令設(shè)置活動分區(qū),按提示選擇活動分區(qū),確定后會發(fā)現(xiàn)Status下出現(xiàn)了一個A標(biāo)志,活動分區(qū)就設(shè)置成功了。
如果你的新硬盤仍無法啟動,那么在DOS模式,可通過鍵入:FDISK /MBR,來重新寫入主引導(dǎo)程序和分區(qū)表。
★MBR是什么
MBR是英文Master Boot Record的縮寫,中文意為主引導(dǎo)記錄。硬盤的0磁道的第一個扇區(qū)稱為MBR,它的大小是512字節(jié),而這個區(qū)域可以分為兩個部分。第一部分為pre-boot區(qū)(預(yù)啟動區(qū)),占446字節(jié);第二部分是Partition table區(qū)(分區(qū)表),占66個字節(jié),該區(qū)相當(dāng)于一個小程序,作用是判斷哪個分區(qū)被標(biāo)記為活動分區(qū),然后去讀取那個分區(qū)的啟動區(qū),并運行該區(qū)中的代碼。
★FDISK /MBR的功能
FDISK /MBR是一個隱藏的命令,其功能是在硬盤上無條件地重新寫入主引導(dǎo)程序和分區(qū)表,并且不對DOS引導(dǎo)扇區(qū)、文件分配表和目錄區(qū)進行初始化。也就是說,執(zhí)行FDISK/MBR后,可在不破壞硬盤上原有數(shù)據(jù)信息的情況下,重建主引導(dǎo)程序和分區(qū)表。它對單純感染嵌入式引導(dǎo)區(qū)病毒的硬盤,亦可起到清除病毒的作用。不過,有些病毒正是利用FDISK /MBR的原理,修改計算機正常的引導(dǎo)和文件結(jié)構(gòu),如果再強行使用FDISK /MBR可能會使系統(tǒng)變得更糟,甚至也可能把硬盤中所有的數(shù)據(jù)清除。所以最好不要隨便使用此命令。
七.重啟計算機
把舊硬盤取下,然后把新硬盤接入電腦,作為主盤,最后重新啟動計算機后就可以使用大硬盤上的操作系統(tǒng)了,而且數(shù)據(jù)沒有任何丟失,就和使用Ghost克隆過去的系統(tǒng)完全一樣。