故障恢复控制台的创建与应用
由于以前一直不了解故障恢复控制台的功能与作用,因此一直都没有使用了故障恢复控制台。此次在学习
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:\.)