什么叫没指定参数?
我帮我朋友重装了系统,我是用ghost 5.1光盘.(1)我没分区,直接将系统恢复到C盘,成攻!(2)从硬盘启动,看到XP的LOGO,接着是背景全黑,有一个框框(以前装系统也会,但过了一会就会消失,而且在框里会有“-”的符号一闪一闪的)但没见到“-”的符号,等了很久没反映,关机!(3)再从硬盘启动,没想到第二步已经跳过,ghost第三步成功完成。问题出现!点开始-运行-输入chkdsk--“提示没有指定参数”不知怎么处理,请各位高手,大师帮帮忙,告诉我有什么办法解决和这样会有什么影响,对电脑!
答案或建议:
Chkntfs 是一种公用程序,可以让系统管理员排除磁碟区,使 Autochk 程序不会检查所排除的磁碟区。 此公用程式是在命令提示字元中执行,并且具有下列命令列选项: chkntfs drive: [...]
chkntfs /d
chkntfs /x drive: [...]
chkntfs /c drive: [...]
drive: 指定磁碟机代号。
/D 将电脑还原为预设
行为;所有磁碟机都在开机
阶段经过检查,而 Chkdsk 是在那些肮脏的磁碟机上
执行。这样就不会执行 /X
选项的效果。
/X 将磁碟机排除于开机阶段的
预设检查之外。被排除的磁碟机并不会在命令启动之间
累积起来。
/C 将 Chkdsk 列入排程,在下一次
重新开机时检查 (如果肮脏位元尚未设定)。
如果没有指定参数,Chkntfs 会显示每部磁碟机肮脏位元的状态。
范例:
chkntfs /x c: 此命令会在 C 磁碟机上停止执行 Chkdsk
chkntfs /x d:e: 此命令会在 D 和 E 磁碟机上停止执行 Chkdsk 。
chkntfs /x 命令不会累积;此命令会覆写先前所建立任何被排除的磁碟机。在上述范例中,Chkntfs 只会停止 D 和 E 磁碟机上的 Chkdsk 检查,也不会检查 C 磁碟机是否有肮脏位元。
只要修改系统登录的 BootExcecute 值,Chkntfs 公用程式即可运作。BootExecute 值位于下列登录机码中:
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager
预设值为:
BootExecute:REG_MULTI_SZ:autocheck autochk *
Chkntfs /x 会在星号的前面加上 /k 参数。/k 参数会排除磁碟区不用经过查看是否有肮脏位元的检查。
例如,
chkntfs /x D:
命令会将这个登录项目修改为 autocheck autochk /k:d *
Chkdsk /f 则会在磁碟机上设定肮脏位元,将本身排程为在下次重新开机时执行。Chkdsk /x 会停止检查这个位元。Chkdsk /f 可以永远不在被排除不受 Chkntfs 对于肮脏位元检查的磁碟区上执行。
为了要在已经被 Chkntfs 公用程式排除的磁碟机上执行 Chkdsk /f,您必须执行 chkntfs /d 选项,才能让系统回到正常状态,或在登录中编辑 BootExecute 值,并使用 /k 参数移除适用的磁碟机代号。
警告 不当使用“登录编辑程式”可能会导致严重的问题,甚至必须重新安装作业系统。Microsoft 并不保证可以解决您不当使用“登录编辑程式”所导致的问题。请自行承担使用“登录编辑程式”的一切风险。
Chkdsk /f /r 可以让 Chkdsk 检查磁碟区,看看实体磁碟上是否有档案系统错误及毁损的磁区。Chkdsk /f /r 会在 BootExecute 值中加入项目,将本身排程为在下次重新开机时执行。例如:
chkdsk c: /f /r
将下列项目加入 BootExecute 值: autocheck autochk /r \??\C:
因为这个项目实际上已经位于登录中,所以 chkdsk /f /r 并不会受到任何 Chkntfs 命令的影响。停用 chkdsk /f /r 的唯一方法,就是从参照此命令的 BootExecute 值中移除该命令列。
Chkntfs.exe 公用程式会将所有磁碟机视为节点上的本机, 这包括了共用磁碟阵列上的“Microsoft 丛集伺服器”(Microsoft Cluster Server,MSCS) 实体磁碟资源。使用 Chkntfs.exe 排除丛集上的共用磁碟机时,您必须在每个节点上都执行排除命令。一定要执行这个命令,才能确保每个节点的登录都有正确的项目。 您可以只针对该节点所拥有的共用磁碟机执行此命令。如果节点并未拥有任何实体磁碟资源,您将会收到错误。
转载链接:http://www.baikewenda.com/tech/ctips/6/9/a0924535.htm