如何强制启动时 chkdsk 显示进度,就像 Windows 7 中那样?我想确保它正在运行(并查看数据)。
答案1
扩展@Barakando 的答案:要创建完整的磁盘检查,您需要使用标志/f
,CHKDSK
因为它是记录在案的这里。
由于这种检查需要分离(卸载)磁盘,因为它会以某种方式操纵低级文件系统数据结构,这与其用途不兼容。它会尝试分离磁盘。如果无法完成,则完整的磁盘检查将在下次重新启动时进行。
在 Win7 上,这更加冗长,但在 Win10 中,微软简单地禁用了冗长功能,因为他们爱我们所有人,不想让我们的生活太复杂。
可能没有办法让它更详细。至少不是谷歌能找到的方法。也许启动救援系统或实时系统,然后从命令行进行扫描会起作用。
但是,扫描结果已记录,您可以使用以下命令获取结果
get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message
或者使用命令的文本日志
get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file Desktop\CHKDSKResults.txt
正如所写这里。
答案2
以管理员身份打开命令提示符(右键单击开始按钮即可)。在命令提示符中,输入以下内容:
CHKDSK /f /r /x C:
它会提示您重新启动 - 照做。您将在启动时看到 CHKDSK 正在运行,并有进度。