故障恢复控制台的创建与应用
 
由于以前一直不了解故障恢复控制台的功能与作用,因此一直都没有使用了故障恢复控制台。此次在学习DOS与批处理,对故障恢复控制台的作用有一定了解,下面我就我整理出现笔记共享给大家,希望能对大家工作有一定帮忙。
  一般我们可以通过安装光盘来进入故障恢复控制台,也可以通过安装光盘在硬盘上创建一个故障恢复控制台启动菜单项。
安装故障恢复控制台:在运行对话框中单击浏览按钮,定位到光盘目录下的\I386\winnt32.exe 文件打开,并加上”/cmdcons”参数,或者直接输入”G: \I386\winnt32.exe /cmdcons”,然后单击“确定”按钮,按提示直到完成。
 
在故障恢复控制台下的具体应用
1.在故障恢复控制台恢复丢失或损坏的NTfs.exe文件。
当用户将分区由FAT32文件系统转换到NTFS文件系统之后,重新启动windows时有时会出现”missing or corrupt Ntfs.sys” (Ntfs.sys丢失或损坏)错误信息,使系统无法正常启动。修复方法如下:
A, 在故障恢复控制台下使用CD命令进入%system%\system32\drivers目录。
B, 运行ren(ame) ntfs.sys ntft.old 命令,对损坏的ntfs.sys文件进行备件。
C, 进入安装光盘的I386目录下运行”expend ntfs.sy_C:\windows\system32\drivers目录下。
D,退出故障恢复控制台,重新启动windows .
 
2.系统启动时提示NTLDR文件丢失
windows系统中都存在一个启动文件NTLDR,如果该文件丢失就会造成系统不能启动,出现如下错误:NTLDR Is missing  press any key to restart。遇到这种情况可以使用故障恢复控制台来恢复。
操作如下:
A, 进入故障恢复控制台。
B, 复制光盘中NTLDR目录的文件到C盘根目录下,命令:Copy F:\i386\ntldr  c:\.
C, 复制ntdetect.comC盘根目录下,命令:Copy F:\i386\ntdetect.com  c:\.
D,使用type boot.ini 命令打开boot.ini来检查boot.ini是否正常,正常则启动电脑,不能打开,说明boot.ini文件损坏,使用bootcfg /add命令来创建启动文件boot.ini.
 
3.多系统下恢复高版本的操作系统,
A,进入故障恢复控制台。
B,使用“bootcfg /add”命令,故障恢复控制会扫描windows 安装,几秒钟后扫描完成,然后提示选择要添加的安装,如果选1.
C,接着会提示用户输入加载识别符(就是启动菜单项名称,此处输入microsoft windows XP.
D,输入OS加载项,如:fastdetect.
E,如果还有其它系统,继续执行上续操作,直到添加完成为止。
F,最后运行EXIT命令退出重新电脑。
 
4.解决误格式化C盘造成启动文件丢失。
A,进入故障恢复控制台。
B,使用“bootcfg /add”命令,重建boot.ini文件。
C,复制光盘上i386下的NTLDRntdetect.com文件到C盘根目录下。
E, 最后运行fixboot c: ,当提示“确定要写入一个新启动扇区到磁盘分区C吗?时输入“Y”确认。
F, 重启电脑。
(f xboot 是修复系统启动的,也就是在丢失的 boot.ini 里面重新写入引导内容 )
 
5.在控制台下修复分区表。
windows 不能启动的原因中,驱动程序文件损坏、重要系统丢失是比较常见的,要想知道具体丢失了那些系统文件,用户可以在系统启动时按F8键进入 高级选项”,选择启动日志选项。这样系统会自动在C\windows\生成ntbtlog.txt文件。
在进入故障恢复控制台后,使用type ntbtlog.txt命令来打开文件,注意观察最后部分带有FAIL的语句,并将文件名记录下来。在光盘上找到相应的文件,并将其拷到C盘的相应目录下,对于系统驱动文件,需要使用exfpand来进行展开解压。
 
6.启用windows 系统服务或设备驱动程序
如果因为误安装了某设备的驱动程序,或关闭了某重要服务,导致系统故障。可以在故障恢复控制台进行启用或关闭某服务,
Enable的命令格式为“enable [service_namedevice_driver_name] [startup_type]”
 Disable的命令格式为“disable [service_namedevice_driver_name]] ”
其中startup_type]则是启动的类型,表示了不同的启动类型,可用的类型包括有Service_disabledService_boot_startService_system_startService_auto_startService_demand_start
 
7.windows安装光盘提取驱动程序文件
驱动程序文件一般放在光盘的\i386\driver.cab文件中,而CAB文件是压缩文件,因此需要使用Expand来解压缩。驱动程序(.sys)文件存储在%systemroot%\system32\drivers\目录下。
运行命令格式如下:
Expend e:\i386\driver.cab /f:filename (需要替换的驱动程序文件名称) %systemroot%\system32\drivers\
 
删除故障恢复控制台文件及启动菜单(界面及批处理)
windows 下的操作
A, 打开文件的隐藏受保护的操作系统文件和显示所有文件和文件夹。
B, C盘下删除cmdcons文件夹和 cmldr文件夹
C, boot.ini取消只读,再用记事本打开boot.ini文件,删除其中的c:\cmdcons\那一行。
D,恢复 boot.ini的只读属性。
 
批处理文件内容如下:
@echo off
Pushd %systemDrive%\
Attrib –r –s –h boot.ini
Attrib –r –s –h cmldr
Attrib –r –s –h cmdcons
Rd  /s /q cmdcons
Del   /q cmldr
If exist boot.savini  del /q boot.savini
Rename %systemDrive%\boot.ini   boot.savini
Find /L /I /V /C:”CMDCONS\BOOTSECT.DATA=” boot.savini >> boot.ini
Del /q boot.savini
Attrib +s +h +r boot.ini
Popd
(pashd功能说明:
c:\> pushd e:\ 把当前目录 c:\ 记下来 , 然后转入 e:\, 下一次不管你在什么地方 , 都可以用 popd 返回 c:\.)