首先,我知道我可以使用 CHKDSK 或任何其他第三方工具来检测坏扇区,但这个问题特别针对现代 Windows 系统上的“完整格式化”是否会检查坏扇区。
我发现这个答案其中写道:
当您选择对卷运行常规格式化时,文件将从您正在格式化的卷中删除并扫描硬盘是否有坏道。格式化卷的大部分时间都花在扫描坏扇区上。来源
在 Vista 及更高版本中,这是可以实现的通过将零写入整个分区。
第一个引言到 Microsoft 页面的链接已失效,第二个引言的链接仍然有效,但只显示了以下内容(强调我的):
“Windows Vista 及更高版本的 Windows 中,format 命令的行为发生了变化。默认情况下,在 Windows Vista 及更高版本中,执行完整格式化时,格式化命令会将零写入整个磁盘。在 Windows XP 和更早版本的 Windows 中,执行完整格式化时,格式化命令不会将零写入整个磁盘。“
微软只提到,从 Vista 开始,在任何现代 Windows 版本中执行“完全格式化”都会对硬盘执行完整的零写入,但他们并没有说零写入过程将与坏扇区检查有关。
我基本上是在寻找一个指向第一个或任何来自微软本身的类似引述的有效链接,确认任何现代 Windows(7、8 和/或 10)系统上的“完整格式化”都会通过写入零来执行坏扇区检查或任何证明它确实这样做的证据(可能是通过个人经验)。
感谢您的时间。任何帮助都值得感激。
答案1
现代 Windows 系统上的“完整格式化”是否会检查坏扇区?
从暗示上看,是的。
该命令的文档format
说明:
适用于:Windows 10、Windows Server 2016
...
/q
执行快速格式化。删除先前格式化的卷的文件表和根目录,但不会逐个扇区扫描坏区。
(重点是我的)
这意味着完整格式(不使用该/q
选项)做检查坏扇区。
此外:
format命令为磁盘创建一个新的根目录和文件系统。它还可以检查磁盘上的坏区,并且可以删除磁盘上的所有数据。要使用新磁盘,必须先使用此命令格式化磁盘。
(重点是我的)
答案2
是的,完整格式化会检查是否存在坏扇区。
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/format
format 命令会为磁盘创建新的根目录和文件系统。它还可以检查磁盘上的坏区,并删除磁盘上的所有数据。要使用新磁盘,您必须先使用此命令格式化磁盘
。