2024年1月9日發(作者:鵝軟石)

Windows 2K或 XP 系統出現故障時,可:1.最后一次正確配置 2.安全模式 3.系統還原(XP)來修復。
但系統引導文件丟失、 文件丟失或配置錯誤、系統DLL丟失等,只能重裝系統,但費時。
恢復控制臺可 啟用/禁用系統服務、分區/格式化磁盤、修復引導記錄,復制源光盤文件來修復丟失系統文件的錯誤。
要用恢復控制臺,必須知道系統管理員的賬號和密碼。
控制臺能訪問:引導文件夾、系統目錄、可移動存儲設備。
控制臺,可把文件從光/軟到硬,硬到硬。但不能從硬盤復到軟盤。
一、如何進入故障恢復控制臺
1.啟動過程中“Del”鍵進入BIOS設置程序。選“Advanced BIOS Features”,高級BIOS設置,選“First Boot Device”,選“CDROM”(將第一啟動設備為光驅)?!癋10”鍵存盤退出。
2.將Windows 2k/XP/2003安裝光盤(OS光盤)插入光驅,啟動,系統會自動以光盤引導,待屏幕出現提示時,按任意鍵可見XP的安裝程序畫面,選“要使用故障控制臺,請按R”。
3.系統會自動檢測后列出所安裝的所有操作系統,鍵入序號,鍵入管理員密碼,出現“C:WINDOWS>”,控制臺啟動。
也可將控制臺安裝到硬盤。 “運行”中輸入并執行“X:/cmdcons”命令(X為光驅盤符),彈出安裝程序對話框,點“是”。重啟,在多重啟動菜單中發現一項“Microsoft Windows XP Recovery Console”。
二.常用的系統故障恢復命令
1. Bootcfg: 對啟動文件的配置和恢復(Win 2K沒有該命令)
2. Disable 和 Enable:禁用/啟用系統服務或設備驅動程序
3. Expand: 從壓縮文件中提取文件
4. FixBoot: 寫入新的啟動引導區到指定的系統分區
5. FixMBR: 修復啟動磁盤的主引導記錄
6. Help: 顯示幫助
7. Listsvc: 列出系統上所有的系統服務和設備驅動程序(配合Disable/Enable使用)
8. Set: 顯示和設置環境變量
三.修復常見系統啟動故障
系統文件丟失
1.啟動提示WindowsSystem32下某個文件丟失,無法啟動,重新安裝。
裝卸軟件時,刪除或替換某些重要的系統文件造成。
*確定丟失的文件是不是壓縮過的。如沒,直接復到目標位置;如壓縮的(*.dl_形式),用EXPAND命令。
在控制臺提示符后輸入命令后重啟: (x為光驅盤符)
C:WINDOWS> X:>I386> copy C:WindowsSystem32或COPY D: C:WindowsSystem32
C:WINDOWS>X:>I386>expand _ C:WindowsSystem32或EXPAND D:_ C:WindowsSystem32
*安裝光盤中所有的動態鏈接庫文件經壓縮。須用“expand”命令釋放到系統才行。
*幾乎所有的系統級文件位于I386文件夾下。
多系統并存故障(98/XP,)
1.啟動98提示:"訪問引導扇區文件Multi(0)disk(0)rdisk(0)partition(1)BOOT,出現I/O錯誤”。
找不到啟動98啟動分區文件。
多系統,一般先98,再安裝高版本的過程中,安裝程序首先將原有的啟動分區(98)保存成文件,再將自身的啟動程序放入啟動分區。是由安裝程序創建,無法從安裝光盤拷貝。
DOS:SYS C:傳遞98系統文件到C盤。然后,將2k/XP/ 2003的光盤插入,重啟,光盤引導系統,歡迎屏幕,按2次R鍵,當安裝程序運行到修復任務選項時,選"檢查啟動扇區",選“繼續(執行所選任務)",按提示,直到"安裝程序已完成修復"。重啟。
2.啟動中,凡中文的地方均為亂碼,英文正常顯示。
字庫文件損壞或丟失造成。從2k/XP/2003的I386中提取此文件,復到C盤根目錄下。
*多系統能否正常運轉,只需將安裝光盤I386中的NTLDR、、、、復蓋到C盤根目錄下,再將、復蓋到X:WindowsSystem32(X為系統所在的分區盤符)即可。
系統引導區損壞 病毒或使用第三方的磁盤工具,造成引導扇區內容被破壞?,F象是到OS啟動的階段就停著不動,或提示沒有可啟動的磁盤。
進入恢復控制臺,輸入FIXBOOT,按Y,系統寫入成功后,重啟。
如不行,可能主引導記錄(MBR,Main Boot Record)損壞,用FixMBR命令,但可能損壞分區信息使據丟失,不到最后不要用!
引導配置文件損壞或丟失 使用恢復控制臺的BOOTCFG命令來重建文件。
進入恢復控制臺,輸入:BOOTCFG /REBUILD,然后系統會自動掃描所有磁盤的操作系統。
選一個加載到(按Y表示"是",N"不",A"全部")。
提示"輸入加載識別符"時輸入這個啟動項目的名稱,
提示"輸入OS加載選項"時輸入啟動參數(FASTDETECT或NODETECT等),回到控制臺提示符,重啟,啟動菜單就出現了。
四.故障恢復控制臺的命令(XP控制臺命令)
bootcfg 命令啟動配置和故障恢復(對于大多數計算機,即 文件)
bootcfg /default 設置默認引導項。
bootcfg /add 向引導列表中添加 Windows 安裝。
bootcfg /rebuild 重復全部 Windows 安裝過程并允許用戶選擇要添加的內容。(bootcfg_/build前,應copy備份文件)。
bootcfg /scan 掃描用于 Windows 安裝的所有磁盤并顯示結果。
bootcfg /list 列出引導列表中已有的條目。
bootcfg /disableredirect 在啟動引導程序中禁用重定向。
bootcfg /redirect [ PortBaudRrate] |[ uBiosSettings] 在啟動引導程序中通過指定配置啟用重定向。
例: bootcfg /redirect com1 115200 bootcfg /redirect uBiosSettings
——Fixboot 向系統分區寫入新的分區引導扇區。
fixboot [drive] (參數 驅動器) 驅動器,將替代默認的用戶登錄的系統分區。如驅動器:D:
例 :fixboot d: 如不帶參數,fixboot 命令將向用戶登錄的系統分區寫入新的分區引導扇區。
——Fixmbr 修復啟動磁盤的主啟動記錄。
fixmbr [ device_name]設備名稱可從 map 命令的輸出獲得。如設備名稱: DeviceHardDisk0
例 :向指定設備寫入一個新的主引導記錄:fixmbr DeviceHardDisk0 如不指定,新的主引導記錄將被寫入引導設備上。
如系統檢測到無效或非標準分區表標記,將提示用戶是否繼續執行該命令。除非您訪問驅動器有問題,否則不要繼續進行。
*向系統分區寫入新的主引導記錄可能破壞分區表并導致分區無法訪問。
——Chkdsk 創建并顯示磁盤的狀態報告。還可列出并糾正磁盤上的錯誤。
chkdsk [drive:] [/p] [/r] 如不帶參數,chkdsk將顯示當前驅動器的磁盤狀態。
drive: 指定要chkdsk檢查的驅動器。
/p 即使驅動器不在 chkdsk 的檢查范圍內,也執行徹底檢查。
/r 找到壞扇區并恢復可讀取的信息。隱含著 /p 參數。
注:Chkdsk 命令需要 文件。如不能在啟動目錄(默認為 %systemroot%System32)中找到該文件,將試著在
Windows 安裝 CD 中找到它。如有多引導系統的計算機,必須保證是在包含 Windows 的驅動器上使用該命令。
——Diskpart 創建和刪除硬盤驅動器上的分區。
diskpart [ /add |/delete] [device_name |drive_name |partition_name] [size]
如不帶參數,diskpart 命令將啟動 diskpart 的 Windows 字符模式版本。
/add 創建新的分區。
/delete 刪除現有分區。
device_name 要創建或刪除分區的設備。設備名稱可從 map 命令的輸出獲得。如,設備名稱:DeviceHardDisk0
drive_name 以驅動器號表示的待刪除分區。僅與 /delete 同時使用。以下是驅動器名稱的例:
D:
partition_name
以分區名稱表示的待刪分區。可替drive_name使用。僅與 /delete 同時使用。如分區名稱: DeviceHardDisk0Partition1
大小 要創建的分區大小,以兆字節 (MB)表示。僅與 /add 同時使用。
例 :下例將刪除分區: diskpart /delete Device HardDisk0 Partition3 diskpart /delete F:
下例將在硬盤上添加一個20 MB 的分區: diskpart /add Device HardDisk0 20
——Format 將指定的驅動器格式化為指定的文件系統。
format [ drive:] [ /fs:file-system] 指定要格式化的驅動器。(不能從控制臺格式化軟盤)
/q 對驅動器進行快速格式化(不掃描驅動器看是否有壞區域,因此只應對以前格式化過的驅動器使用該參數)
/fs:file-system 指定要使用的文件系統:FAT、FAT32 或 NTFS 。如未指定,將使用現有的格式。
——Map 顯示驅動器號與物理設備名稱的映射。在運行fixboot 和fixmbr時非常有用。
Map [ arc] 指示 map 命令顯示高級 RISC 計算 (ARC)設備名稱而不是設備名稱。以下是 ARC 設備名稱的例:
multi(0)disk(0)rdisk(0)partition(1)
等價的設備名稱是:DeviceHardDisk0Partition1
例 :下例將物理設備名映射為使用 ARC 設備名稱的驅動器號: map arc
注 :如不使用arc參數,則map命令顯示設備名稱. map還顯示文件系統的類型和每個磁盤的大小(MB)。
——Attrib 更改單個文件或目錄的屬性。該命令設置或刪除指派給文件或目錄的只讀、系統、存檔、隱藏以及壓縮屬性。
attrib [ +r|-r] [ +s|-s] [ +h|-h] [ +c|-c] [ [ drive:] [ path] filename]
參數 r 設置只讀屬性。+s 設置系統屬性。+h 設置隱藏屬性。+c 設置壓縮屬性。
-r 清除只讀屬性。-s 清除系統屬性。-h 清除隱藏屬性。-c 清除壓縮屬性。
[ [ drive:] [ path] filename] 指定要處理的目錄或文件的位置和名稱。可一次只改一個文件,也可整個目錄。
注:可用一個命令改一個文件或目錄的多個屬性。
——Batch 執行在文本文件中指定的命令。
batch input_file [ output_file] 指定包含要執行的命令列表的文本文件。
Input_file可由驅動器號和冒號,目錄名,文件名或它們的組合構成。
output_file 如指定,則在命名文件中存儲命令輸出。如沒有指定,輸出將顯示在屏幕上。
例 :下例將執行批處理文件 C: 并將輸出存儲在文件 C: 中: batch c: c:
注:批處理文件不能包含嵌套的 batch 命令。
——Chdir(Cd) 顯示當前目錄的名稱,或更改當前的文件夾。
chdir [drive:] [path] [ ..] 或者 cd [drive:] [ path] [ ..]
如不帶參數,chdir顯示當前驅動器和文件夾的名稱.只與驅動器號一起使用(如 cd C:)chdir將顯示指定驅動器上的當前目錄。
[ drive:] [ path] 指定要改到的驅動器(如不是當前驅動器)和目錄。
[ ..] 指明要改到父文件夾。在 chdir 和兩個句點之間插入一個空格。
注 :Chdir 將空格視作分隔符。用引號將包含空格的目錄名擴起來。例如: cd "driver cache"
——Copy 將單個文件復制到其他位置。不支持通配符。
copy source [ destination] 指定要被復制的文件的位置和名稱。Source 可由驅動器號和冒號、目錄名、文件名或組合所組成。
destination 指定要復制到其中的文件或文件集的位置和名稱??捎沈寗悠魈柡兔疤?、文件夾名、文件名及組合而組成。
目標可以是除可移動媒體以外的任何與源相同的位置。如沒指定目標,則默認當前目錄。
Windows 安裝 CD 中的壓縮文件在復制過程中解壓縮。
——Dir 顯示目錄中的文件和子目錄列表。
dir [ drive:] [ path] [ filename] 參數 [ drive:] [ path] 指定要查看列表的驅動器和目錄。
[ filename] 指定要查看列表的特定文件或一組文件??梢杂枚鄠€文件名。文件名可以用空格、逗號或分號隔開。可在 filename
參數中使用通配符(? 和 *)顯示一組文件。
Dir 還列出磁盤的卷標和序列號,及所列文件的數目,累計大小和磁盤上可用空間(以字節計)。對于每個文件和子目錄而言,dir 列出文件的擴展名、文件字節數、文件的最后修改日期和時間以及下列文件屬性(如可用):
d 目錄 h 隱藏文件 s 系統文件 e 加密 r 只讀 a 存檔文件 c 已壓縮 p 重新分析點
——Expand可從 .cab 文件或壓縮文件中提取驅動程序文件。
expand source [ /F:filespec}] [ destination] [ /d] [ /y]
參數 source 指定要展開的文件。如源文件只包含一個文件,請使用該選項。source 可由驅動器號和冒號、目錄名、文件名或組合所組成。不能使用通配符。
/f:size 如源文件包含多個文件,指定要提取的文件的名稱。可以對要提取的文件使用通配符。
destination 指定提取文件或每個單獨文件的目標目錄和(或)文件名。
/d 列出 CAB 文件中包含的文件而不展開或提取。
/y 在展開或提取文件時不出現覆蓋提示。
例 :從安裝 CD 上的驅動程序 CAB 文件中提取 復到 C:WindowsSystemDrivers:
expand d:: c:windowssystemdrivers
下例將展開壓縮文件 _: expand d:_c:
下例將列出安裝 CD 上的驅動程序 CAB 文件中的所有文件: expand /d d:
要點 :驅動程序 CAB 文件包含成千上萬的文件,其中包括由 Windows 提供的大部分驅動程序。將所有文件從 CAB 文件展開到硬盤上需要花較長的時間和大量的磁盤空間。建議 僅從該文件中提取需要的文件。
注 :1.有指定目標,文件將被復制到當前目錄。2.不能將軟盤驅動器或 CD-ROM 等可移動媒體指定為目標。
——Disable 禁用XP, 2k或NT 4.0系統服務或設備驅動程序。
disable {rvice_name] |[ device_driver_name} 參數 rvice_name 要禁用的系統服務名稱。
device_driver_name 要禁用的設備驅動程序名稱。
例 :下例將禁用 Eventlog 服務: disable eventlog
注disable 命令將指定的服務或驅動程序的啟動類型設為 SERVICE_DISABLED 。
使用 disable 命令禁用系統服務或設備驅動程序時,該系統服務或設備驅動程序上次啟動類型的名稱將顯示在屏幕上。應該記下該名稱,以便在需要時使用 enable 命令將啟動類型恢復為上次的設置 。
共有五種啟動類型。前三種類型是:SERVICE_AUTO_START自動SERVICE_DISABLED禁用SERVICE_DEMAND_START手動,通常使用“計算機管理”管理工具中的“服務”進行配置。后兩種類型是:SERVICE_BOOT_START 和 SERVICE_SYSTEM_START,通常用于配置加載設備驅動程序的方式。例如,在啟動計算機時或啟動 Windows 時加載。
——Enable 啟用XP, 2k或NT 4.0系統服務或設備驅動程序。
enable {rvice_name |device_driver_name}[ startup_type] 參數 rvice_name 要啟用的系統服務的名稱。
device_driver_name 要啟用的設備驅動程序的名稱。
startup_type 要為服務或設備驅動程序指派的啟動類型。有效的啟動類型包括:
SERVICE_BOOT_START SERVICE_SYSTEM_START SERVICE_AUTO_START SERVICE_DEMAND_START
例 :下例將 Eventlog 服務的啟動類型設為自動或 SERVICE_AUTO_START: enable eventlog rvice_auto_start
注:如不指派啟動類型,enable 命令將列出在 rvice_name 中指定的服務或設備驅動程序的當前啟動類型。
使用enable更改啟動類型時,上次啟動類型的名稱將顯示在屏幕上.記下該名稱,以便在需要時將啟動類型恢復為上次的設置。
——Net u 將網絡共享連接到驅動器號。
語法 net u [ ComputerNameShareName [ /ur:[ DomainName ] UrName] password] |[ drive letter:] [ /d]
參數 rvernamesharename 指定服務器和共享資源的名稱。如 computername 包含空白字符,則將計算機名從雙反斜杠()到計算機名結尾用引號(")括起來。計算機名長度可以是 1 到 15 個字符。
/ur 指定建立連接的用戶名。
域名 確認用戶的憑據時所要使用的域名。
用戶名 指定登錄時使用的用戶名。
密碼 指定訪問共享資源所需的密碼。不輸入密碼,將給出要鍵入密碼的提示。在密碼提示行處鍵入密碼時不顯示密碼。
/d 表示將不斷開該連接。
——Set 顯示和設置“故障恢復控制臺”的環境變量。t 命令是必須與安全模板一同使用的可選命令。
t [ variable=[ string] ] 參數 variable 指定需要設置或修改的變量。
變量:
AllowWildCards 允許某些命令(如 del 命令)支持通配符。
AllowAllPaths 允許訪問系統上的所有文件和目錄。
AllowRemovableMedia 允許文件復制到可移動媒體上,如軟盤。
NoCopyPrompt 覆蓋現有文件時不顯示提示。
string 指定要與指定變量關聯的字符串。
例 :允許在某些控制臺命令中使用通配符: t allowwildcards=true 指定要刪除的目錄的位置和名稱。不能使用通配符。
注 :目錄必須為空否則命令失敗。
——Systemroot 將當前目錄設置為用戶登錄到的 Windows 安裝系統的 systemroot 文件夾。
Delete(Del) 刪除單個文件。
delete [ drive:] [ path] filename 或者 del [ drive:] [ path] filename
參數 [ drive:] [ path] filename指定要刪除的文件的位置和名稱。
Listsvc 列出計算機上可以使用的服務和驅動程序。
Logon 列出所有檢測到的 Windows 安裝,要管理員密碼才能登錄。 如 3 次登錄失敗,控制臺會退出并重啟。
Exit 關閉故障恢復控制臺并重啟。
Help 提供有關故障恢復控制臺命令的聯機信息。
列出故障恢復控制臺中提供的命令。
Help命令來查看所有命令。命令加“/?”得中文幫助,了解每個命令詳細的用法和限制(與DOS中用的命令不同)
故障恢復控制臺中只能用系統根目錄、windows系統安裝目錄、cmdcons文件夾(故障恢復控制臺安裝目錄)及光驅中的目錄。
commandname 提供有關命令信息,包括命令使用的參數。
注 :有兩種方法可以獲得命令的聯機幫助??梢灾付?help 命令后的命令名稱,或者可以在命令提示符中鍵入該命令名稱和 /?。開關。例如,鍵入下列命令可以獲得有關extract 命令的信息:
help extract
extract /?
More 顯示文本文件的內容。使用 more 或 type 命令查看文本文件而不修改文件。
more [ drive:] [ path] filename 或者 type [ drive:] [ path] filename參數 [ drive:] path] filename指定要查看的文件的位置和名稱。
如使用 NTFS 驅動器,而且文件名包含空格,則必須用引號(")將文件名引起來。
Cls 清除屏幕。清除后的屏幕只顯示命令提示符和插入點。
Mkdir(md) 創建目錄或子目錄。
mkdir [ drive:] path 或者 md [ drive:] path 參數 drive: 指定要創建新目錄的驅動器。
path 指定新目錄的名稱和位置。不能使用通配符。
Rename(Ren) 更改單個文件的名稱。
rename [ drive:] [ path] filename1 filename2 或者 ren [ drive:] [ path] filename1 filename2
參數 [ drive:] [ path] filename1 指定要重新命名的文件的位置和名稱。不能使用通配符。
filename2 為文件指定新的名稱。重新命名文件時不能指定新的驅動器或路徑。
Rmdir(Rd) 刪除目錄
rmdir [ drive:] path 或者 rd [ drive:] path 參數 [ drive:] path 指定要刪除的目錄的位置和名稱。不能使用通配符。
注 :目錄必須為空否則命令失敗。
Type 顯示文本文件的內容。使用 type 或 more 命令查看文本文件而不修改文件。
type [ drive:] [ path] filename 或者 more [ drive:] [ path] filename 參數 [ drive:] path] filename指定要查看的文件的位置和名稱。
如使用 NTFS 驅動器而且文件名包含空格,則必須用引號(")將文件名引起來。
本文發布于:2024-01-09 00:28:09,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1704731289134040.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:XP系統引導文件丟失,如何修復.doc
本文 PDF 下載地址:XP系統引導文件丟失,如何修復.pdf
| 留言與評論(共有 0 條評論) |