近日,朋友為了優(yōu)化WinXP系統(tǒng),不小心把一項(xiàng)重要的系統(tǒng)服務(wù)禁止了,導(dǎo)致重啟后無(wú)法登錄系統(tǒng)。這種情況只要通過(guò)控制臺(tái)的Enable命令來(lái)重新開啟服務(wù)即可。不過(guò),默認(rèn)情況下控制臺(tái)并沒(méi)有隨系統(tǒng)安裝,只能通過(guò)安裝光盤來(lái)啟動(dòng)到控制臺(tái),要命的是朋友電腦的光驅(qū)卻壞了,這下怎么利用控制臺(tái)來(lái)修復(fù)他的系統(tǒng)呢?經(jīng)過(guò)一番試驗(yàn),我用一張軟盤和閃盤,成功打造出了“隨身”控制臺(tái),并移植到朋友的電腦上,順利開啟了被關(guān)閉的服務(wù)。至于如何解決問(wèn)題這里就不說(shuō)了,要與大家分享的是打造隨身控制臺(tái)的方法。
一、實(shí)現(xiàn)原理
控制臺(tái)其實(shí)可以安裝到本地硬盤并實(shí)現(xiàn)多重啟動(dòng)(在啟動(dòng)系統(tǒng)時(shí)會(huì)出現(xiàn)一個(gè)進(jìn)入控制臺(tái)的選項(xiàng)),而這個(gè)安裝過(guò)程其實(shí)就是將安裝光盤上的Cmldr文件復(fù)制到C盤中,并在C盤下新建一個(gè)名為Cmdcons的文件夾,然后將光盤中相應(yīng)的修復(fù)命令文件復(fù)制到此文件夾,最后通過(guò)修改C:/boot.ini來(lái)實(shí)現(xiàn)多重引導(dǎo)。所以我只要在自己的電腦上將控制臺(tái)安裝到本地硬盤,然后提取這些文件并復(fù)制到閃盤,通過(guò)閃盤將這些文件復(fù)制到朋友電腦上的相應(yīng)位置,并修改其boot.ini即可。
二、制作啟動(dòng)盤
由于故障電腦的Windows已經(jīng)無(wú)法進(jìn)入,所以只有在DOS下把閃盤中的文件復(fù)制到電腦硬盤上。為實(shí)現(xiàn)這個(gè)目的,就要先制作一張能加載閃盤DOS驅(qū)動(dòng)程序的啟動(dòng)軟盤。
從網(wǎng)上下載用于DOS下驅(qū)動(dòng)USB盤的文件Di1000dd.sys和Usbaspi.sys(也可在本刊網(wǎng)站下載http://www.pcdigest.com/download)。在WinXP中以“創(chuàng)建一個(gè)MS-DOS啟動(dòng)盤”的方式將軟盤格式化。然后將那兩個(gè)驅(qū)動(dòng)文件復(fù)制到軟盤根目錄下,用記事本編輯其中的Config.sys文件,添加如下內(nèi)容,使它自動(dòng)加載閃盤驅(qū)動(dòng)程序。
device=a:/usbaspi.sys
device=a:/di1000dd.sys
三、將控制臺(tái)復(fù)制到閃盤
將WinXP安裝光盤放入光驅(qū),在“開始”→“運(yùn)行”中輸入命令“f:/i386/winnt32.exe /cmdcons”(f:為光驅(qū)盤符,winnt32.exe和/cmdcons之間要用空格斷開),按提示安裝好控制臺(tái)。打開我的電腦,將C盤下的Cmldr文件和“Cmdcons”文件夾全部復(fù)制到閃盤,然后在“命令提示符”狀態(tài)下輸入以下命令(g:為閃盤盤符)去除它們的“隱藏”、“系統(tǒng)”屬性,因?yàn)樵诩僁OS下無(wú)法顯示隱藏文件(夾)。
E:/Documents and Settings/ Administrator>attrib -h -s g:/cmldr
E:/Documents and Settings /Administrator>attrib -h -s g:/cmdcons
四、手動(dòng)安裝控制臺(tái)
現(xiàn)在用制作好的啟動(dòng)盤啟動(dòng)故障電腦到純DOS,如果系統(tǒng)分區(qū)采用NTFS,就先加載NTFS For DOS(可在http://www.sysinternals.com/ntw2k/freeware/NTFSDOS.shtml下載),依次進(jìn)行如下操作。因?yàn)樵贒OS環(huán)境中,所以以下操作全是命令方式。
第1步,創(chuàng)建文件夾,在C盤下新建和cmdcons相同的文件夾結(jié)構(gòu)。
C:/>md cmdcons
C:/>md cmdcons/system32
第2步,復(fù)制文件,將閃盤上的控制臺(tái)文件復(fù)制到C盤相應(yīng)位置。
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“隱藏”、“系統(tǒng)”、“只讀”屬性)
C:/>Edit.exe(運(yùn)行文件編輯器,通過(guò)菜單打開c:/boot.ini,添加以下內(nèi)容)
C:/CMDCONS/BOOTSECT.DAT="Microsoft Windows xp Recovery Console" /cmdcons
第4步,文件保存后,用ATTRIB命令恢復(fù)這些文件(夾)的“隱藏”、“只讀”、“系統(tǒng)”屬性(具體命令見第三步,只是把參數(shù)前的“-”號(hào)換成“+”號(hào)就可以了)。
重新啟動(dòng)計(jì)算機(jī)后在多重啟動(dòng)菜單項(xiàng)中就會(huì)看到“Microsoft Windows XP Recovery Console”,選擇它,按提示以系統(tǒng)管理員身份登錄后,就可以使用控制臺(tái)的所有命令了。
新聞熱點(diǎn)
疑難解答
圖片精選