none
windows非法关机重启时系统自检修复磁盘的过程需要加入什么组件? RRS feed

  • 问题

  • 如题。有时因为非法关机,断电,导致系统文件损坏蓝屏,启动不起来。却发现没有自检修复磁盘功能,急求这个自检修复的WINDOW组件。
    2010年8月3日 8:55

答案

  • SAM.LOG并不是真正的注册表的文件.它属于与其对应的SAM(记录系统的帐户信息的重要注册表单元)文件的日志。

    如果.log与其对应的文件不同步就会出现问题。

    添加磁盘扫面来解决这个问题,并不是上策。

    建议你不要把注册表文件排除在FBWF的保护范围外。如果你需要更新注册表可以使用注册表过滤器或者“用FBWFMGR提交”注册单元文件的更改。

     


    肖正波
    诚亚博瑞科技有限公司
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:70-571;MCTS:70-577;MCTS:70-582
    Microsoft MVP(2010)
    2010年8月18日 15:19
    版主

全部回复

  • 添加:

    Active Template Library (ATL)
    Disk Defragmenter Core
    I/O Error Log Messages
    Legacy DOS Utilities
    Logical Disk Manager Configuration Library
    Misc. File System Utilities

     

    另外建议使用NTFS格式化和启用EWF。


    肖正波
    诚亚博瑞科技有限公司
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:70-571;MCTS:70-577;MCTS:70-582
    Microsoft MVP(2010)
    2010年8月3日 15:30
    版主
  • 不行啊。我的是有个注册表需要用到,现在用的FBWF,单独把SYSTEM32/CONFIG文件放开了,但是非法关机或者断电时CONFIG下的SAM.LOG文件经常损坏,导致系统蓝屏(0X000073)启动不起来。  加了你说的组件还是不可以自动修复。
    2010年8月5日 10:04
  • 检测磁盘需要FAT/NTFS Common Format/Tools Files组件(chkdsk 命令),但是非法关机后重新开机时并没有检测磁盘错误,需要手动修改注册表,使得磁盘错误时在开机能够检测 。在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 中BootExecute项加入值“  autocheck autochk *   ”
    2010年8月17日 2:30
  • SAM.LOG并不是真正的注册表的文件.它属于与其对应的SAM(记录系统的帐户信息的重要注册表单元)文件的日志。

    如果.log与其对应的文件不同步就会出现问题。

    添加磁盘扫面来解决这个问题,并不是上策。

    建议你不要把注册表文件排除在FBWF的保护范围外。如果你需要更新注册表可以使用注册表过滤器或者“用FBWFMGR提交”注册单元文件的更改。

     


    肖正波
    诚亚博瑞科技有限公司
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    http://m--y.spaces.live.com/blog/
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:70-571;MCTS:70-577;MCTS:70-582
    Microsoft MVP(2010)
    2010年8月18日 15:19
    版主
  • 系统非法关机或掉电导致蓝屏或系统无法启动的问题,我在项目中也是会时常遇到,将存储介质进行磁盘检查后有时会好。也曾经有这种想法,就是在非法关机或掉电后自动执行磁盘检查。但在查询CHKNTFS.EXE时微软给出了如下说明:即不推荐每次非法关机或掉电都执行磁盘检查工作,否则会出现更大的问题,摘录如下:

    每次重新启动 Windows 时,Kernel 都会调用 Autochk.exe 来扫描所有卷,检查是否设置了卷非正常位。如果发现设置了非正常位,autochk 会立即在此卷上执行 chkdsk /f。CHKDSK /f 将验证文件系统的完整性并尝试修正该卷的一些问题。通常建议在非正常关机的卷上运行 chkdsk,但是,还存在一些情况,不可能或不适合在每次非正常关机后都运行 chkdsk。在某些情况下,chkdsk 可能要花费几个小时甚至几天的时间来完全检查卷,也可能会在检查卷时突然停止。在这些情况下,更适用的办法是推迟运行 chkdsk,直到有更适宜的时间。

    参考链接:http://support.microsoft.com/kb/160963/zh-cn

    2010年8月19日 6:47