为何Win8非正常关机后不再自检硬盘了?Win8“联机自愈”文件系统功能详解(图)

注:本教程同样适用于Win10系统

从 Windows Vista开始,Windows 引入了一项叫"联机自愈"的文件系统功能。NTFS文件系统本身具备自愈的设计,在系统运行期间的某些类型的损坏,系统是可以将其修复而不用等待下次重新启动时修复。而在 Windows 8 中,这一功能得以加强和改进,可联机自愈的问题种类有所增加,因此,要运行 chkdsk 的机会大大减少。现在,相信您几乎就没看见过意外断电后,重启计算机时会要求检测磁盘了。(从这里也可以看出,为什么不论 Vista 卖得多不好,我也多次在不同文章强调 Vista 具有很重要的意义。)

除了联机自愈及其该进以外,其实 Windows 8 里面针对磁盘和文件系统的稳定性还做出了更多的努力:

1. 联机验证
有时候,磁盘并不是真的损坏,而是由于内存问题导致的间歇性的、偶发性的"损坏",在这种情况下,新的 Spot Verifier 服务可以甄别此问题。在检测到潜在的不健康磁盘状态时并且联机自愈不成功后,文件系统驱动可以触发该服务,让其运行并确认是否是真的磁盘损坏。

2. 联机标识和记录
当联机验证确认这是个磁盘问题时,Windows 8 会在适当的时机(例如计算机空闲时)和必要的时候(例如发现文件系统损坏),通过维护任务来进行联机文件系统扫描后台任务,扫描到的所有问题都会被系统确认和记录下来,以便随后更正。

3. 快速精准的更正
对于非要脱机才能修复的这些错误,Chkdsk 实用程序会在卸下卷的时候进行修复,那么这个"快速精准更正"特点,能够极大地减少脱机修复所耗费的时间。对于非系统卷,关闭所有当前打开的文件句柄即可;而对于系统卷,这脱机修复类似于XP**那样的重启过程中磁盘检修的过程了,但是,由于联机标识和记录功能已经将错误和损坏位置记录下来,这时的脱机修复是非常精准的定点修复过程,坏多少修多少,哪里坏了修哪里,往往只要几秒的时间,极大地帮助用户减少了等待磁盘检修的时间。对于一个100GB的硬盘分区,数秒vs数十分钟甚至几小时,还是非常可观的。

4. 更好的可管理性

资源管理器里面的驱动器属性中,以及操作中心的维护一栏下面都可以显示磁盘卷的健康状态。

而且,我们通过 fsutil 命令,可以看见它对新的这些磁盘特性的支持。(我的C盘是系统盘)

通过查看 chkdsk 的帮助,我们可以发现,该工具也配合新的磁盘卷的稳定性改善,提供了新的参数开关。

其实总结起来比较简单,现在 Windows 8 上面的磁盘健康状态的控制可以用以下这图表概括:

via Windows爬梯 Eric

Win10专业网,教你玩转Win10系统!

相关文章

此条目发表在Windows8资讯分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注