您的位置:软件 > 操作系统专区 > Win2000/NT > 正文
全面剖析磁盘扫描功能
[文章信息]
作者:陈宏力
时间:2004-06-24
出处:天极操作系统专区
责任编辑:原野
[文章导读]
Windows2000/XP 系统磁盘扫描已经升级到卷的高度,不再是简单的SCANDISK……
advertisement
热点推荐
· 天极网软件频道改版调查
· 10.29软件精选 精简注册表
· 加速启动Win XP操作系统的谬论
· 如何提高Linux操作系统速度
· 精简注册表高级用法——安全篇
[正文]

上一页  1 2 3 4 5  下一页

  三、用脚本从程序中安排卷的修复日程

  由于可以通过设置或重设注册表,来控制 Autochk,因此可使用脚本,从程序中安排卷的修复日程。

   在记事本程序中,使用.VBS文件扩展名存储相应文件(例如:MyScript.vbs)。同时,建议您在一个公共文 件夹(例如:C:\Scripts)中保存这些脚本。打开命令行窗口。如果需要,使用cd命令切换到用以存储脚本的 文件夹中。在命令行窗口中,输入csript 命令并在其后跟随脚本名称。

  例如:

  cscript myscript.vbs

  1、修改 AutoChk 的 Timeout 值

  为 Autochk.exe 设定自动延迟时间为 30 秒。适用于 Windows XP 或 Windows 2003 Server。

  strComputer = "."
  Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  Set colAutoChkSettings = objWMIService.ExecQuery _
  ("Select * from Win32_AutochkSetting")
  For Each objAutoChkSetting in colAutoChkSettings
  objAutoChkSetting.UserInputDelay = 30
  objAutoChkSetting.Put_
  Next

  2、防止 AutoChk 在开机时自动运行
 
  即使电脑下次开机时,就算 C盘的 "字位" 已被设定, Autochk 也不会对C磁盘执行检查。适用于  Windows XP 或 Windows 2003 Server。

  strComputer = "."
  Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  Set objDisk = objWMIService.Get("Win32_LogicalDisk")
  errReturn = objDisk.ExcludeFromAutoChk(Array("C:"))
  Wscript.Echo errReturn

  3、执行 ChkDsk

  对电脑的D盘执行ChkDks.exe。适用于 Windows XP 或 Windows 2003 Server。

  Const FIX_ERRORS = True
  strComputer = "."
  Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  Set objDisk = objService.Get("Win32_LogicalDisk.DeviceID='D:'")
  errReturn = objDisk.ChkDsk(FIX_ERRORS)
  Wscript.Echo errReturn

  4、安排在电脑下一次重新启动时,对 C 盘执行 Autochk.exe。适用于 Windows XP 或

  Windows 2003 Server 。

  strComputer = "."
  Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  Set objDisk = objWMIService.Get("Win32_LogicalDisk")
  errReturn = objDisk.ScheduleAutoChk(Array("C:"))
  Wscript.Echo errReturn

上一页  1 2 3 4 5  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 拿什么拯救磁盘数据
  • 磁盘工具集
  • 磁盘管家,助您成为专业级高手
  • 磁盘碎片整理要注意安全
  • 主板超频特色技术ASUS华硕篇
  • 十大年底网游期待大作
  • 竞技游戏美女汉堡MM访谈
  • ATI显卡驱动下载回顾专题
  • 裸露的飞天舞 完全裸机酷图
  • CIG 2004:重庆赛区地点更改通知
  • 10.29软件精选 精简注册表
  • 且看江湖谁主沉浮 金庸群侠魔兽版
  • Advertisement