故障恢复控制台的创建与应用

故障恢复控制台的创建与应用
 
由于以前一直不了解故障恢复控制台的功能与作用,因此一直都没有使用了故障恢复控制台。此次在学习 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.com C 盘根目录下,命令: 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 下的 NTLDR ntdetect.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_name device_driver_name] [startup_type]”
 Disable 的命令格式为 “disable [service_name device_driver_name]] ”
其中 startup_type] 则是启动的类型,表示了不同的启动类型,可用的类型包括有 Service_disabled Service_boot_start Service_system_start Service_auto_start Service_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 �Cr �Cs �Ch boot.ini
Attrib �Cr �Cs �Ch cmldr
Attrib �Cr �Cs �Ch 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:\.)

你可能感兴趣的:(操作系统,分区表,驱动程序,NTLDR,故障恢复控制台)