一、實現原理
控製台其實可以安裝到本地硬盤並實現多重啟動(在啟動係統時會出現一個進入控製台的選項),而這個安裝過程其實就是將安裝光盤上的Cmldr文件複製到C盤中,並在C盤下新建一個名為Cmdcons的文件夾,然後將光盤中相應的修複命令文件複製到此文件夾,最後通過修改C:\boot.ini來實現多重引導。所以我隻要在自己的電腦上將控製台安裝到本地硬盤,然後提取這些文件並複製到閃盤,通過閃盤將這些文件複製到朋友電腦上的相應位置,並修改其boot.ini即可。
二、製作啟動盤
由於故障電腦的Windows已經無法進入,所以隻有在DOS下把閃盤中的文件複製到電腦硬盤上。為實現這個目的,就要先製作一張能加載閃盤DOS驅動程序的啟動軟盤。
從網上下載用於DOS下驅動USB盤的文件Di1000dd.sys和U*****aspi.sys(也可在本刊網站下載http://www.pcdigest.com/download)。在WinXP中以“創建一個MS-DOS啟動盤”的方式將軟盤格式化。然後將那兩個驅動文件複製到軟盤根目錄下,用記事本編輯其中的Config.sys文件,添加如下內容,使它自動加載閃盤驅動程序。
device=a:\u*****aspi.sys
device=a:\di1000dd.sys
三、將控製台複製到閃盤
將WinXP安裝光盤放入光驅,在“開始”→“運行”中輸入命令“f:\i386\winnt32.exe /cmdcons”(f:為光驅盤符,winnt32.exe和/cmdcons之間要用空格斷開),按提示安裝好控製台。打開我的電腦,將C盤下的Cmldr文件和“Cmdcons”文件夾全部複製到閃盤,然後在“命令提示符”狀態下輸入以下命令(g:為閃盤盤符)去除它們的“隱藏”、“係統”屬性,因為在純DOS下無法顯示隱藏文件(夾)。
E:\Documents and Settings\ Administrator>attrib -h -s g:\cmldr
E:\Documents and Settings \Administrator>attrib -h -s g:\cmdcons
四、手動安裝控製台
現在用製作好的啟動盤啟動故障電腦到純DOS,如果係統分區采用NTFS,就先加載NTFS For DOS(可在http://www.sysinternals.com/ntw2k/freeware/NTFSDOS.shtml下載),依次進行如下操作。因為在DOS環境中,所以以下操作全是命令方式。
第1步,創建文件夾,在C盤下新建和cmdcons相同的文件夾結構。
C:\>md cmdcons
C:\>md cmdcons\system32
第2步,複製文件,將閃盤上的控製台文件複製到C盤相應位置。
C:\>copy g:\cmdcons c:\cmdcons
C:\>copy g:\cmdcons\system32 c:\cmdcons\system32
C:\>copy g:\cmldr c:\
第3步,編輯boot.ini文件。
C:\>attrib -h -s -r c:\boot.ini(去除boot.ini“隱藏”、“係統”、“隻讀”屬性)
C:\>Edit.exe(運行文件編輯器,通過菜單打開c:\boot.ini,添加以下內容)
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
第4步,文件保存後,用ATTRIB命令恢複這些文件(夾)的“隱藏”、“隻讀”、“係統”屬性(具體命令見第三步,隻是把參數前的“-”號換成“+”號就可以了)。
重新啟動計算機後在多重啟動菜單項中就會看到“Microsoft Windows XP Recovery Console”,選擇它,按提示以係統管理員身份登錄後,就可以使用控製台的所有命令了。