我正在计算机上安装 Windows XP,再次遇到要求您在快速格式化和完整格式化之间进行选择的情形。两者有什么区别?我知道在 Windows 7 和 Windows 8 安装中,默认情况下会执行快速格式化。两者在风险或一致性方面有什么区别吗?
答案1
术语“格式化”用于表示不同的事情。
首先,它用于对硬盘进行低级格式化。这包括取出光盘并将其分成小单元 - 块,操作系统可以访问这些块。如今,制造商配置扇区大小(如 512 字节或 4096 字节)并对光盘进行低级格式化。通常,用户不能再对硬盘进行低级格式化。
第二次格式化用于对硬盘进行高级格式化。这意味着操作系统正在将文件系统结构写入磁盘。对于老式的胖的(文件分配表)例如,系统会将引导扇区写入第一个磁盘扇区,并将空的 FAT 写入后续扇区。在这种情况下,空意味着文件分配表中的所有条目都标记为未使用。
高级格式化可能包括扫描磁盘上的坏扇区(检查每个扇区是否可以读取)并且可能包括向磁盘上的所有数据扇区写入零。
当您格式化光盘时,Windows XP 会执行高级格式化,将文件系统结构写入光盘。当您进行完全格式化时,Windows XP 还会扫描光盘上的所有扇区以查找坏扇区(请参阅微机控制知识库)。自 Windows Vista 起,完整格式化会将所有数据扇区写入零(请参阅微机控制知识库)。访问磁盘上的每个扇区所需的时间比快速格式化(仅写入包含文件系统结构的块)要长得多。因此,通常快速格式化是您需要的,因为它速度更快。但在某些情况下,您可能需要进行完整格式化。
- 您可能有一张想要销毁或赠送的光盘。如果您只是快速格式化,则文件数据仍在光盘上,只有文件系统结构(文件名和文件在光盘上存储的信息)被删除。有人可能会使用专门的程序尝试“取消删除”您的文件 - 数据仍然存在,程序的任务是猜测/知道哪个数据块属于哪个文件。
- 您可能不确定硬盘是否处于良好状态。那么完全格式化是一个好主意,因为它会访问每个扇区,因此如果任何扇区损坏,都会被识别。使用快速格式化,只会写入几个扇区。如果运气不好,您最终会成功进行快速格式化,但当您稍后想要将数据写入光盘时,它会失败。那么您可能更希望在开始时就进行完全格式化,这样可以检查整个光盘。当然,您始终可以稍后运行“chkdsk /r”来扫描光盘上的坏扇区。
您问的是风险和一致性。我在上面写到了风险。关于一致性,没有区别。对于每种格式,操作系统都会写入文件系统结构,并且此结构是每次文件系统访问的起点。未使用的扇区是否清零或填充随机数据都没有任何区别。
欲了解更多信息,你可能需要查看维基百科文章格式。
答案2
完整格式化会在格式化后检查磁盘上是否有坏扇区。此检查占据了格式化的大部分时间。
快速格式化会跳过此项检查。
答案3
如果您选择“快速格式化”选项,格式化会从分区中删除文件,但不会扫描磁盘中的坏扇区。如果您的硬盘之前已格式化,并且您确定硬盘未损坏或没有坏扇区,则此选项是最佳选择。这可能会在以后造成问题,因为未找到的坏扇区可能会损坏硬盘。例如,如果稍后将数据安装到这个“坏扇区”,数据将读取错误或损坏的文件。
简单来说,完整格式化会彻底清理硬盘,重建所有文件结构,并扫描硬盘以确保一切正常。另一方面,快速格式化所做的就是放置空白的 FAT 和目录表,而不检查坏扇区。
来源:http://www.extremetech.com/extreme/80478-tech-myth-2-quick-format-vs-full-format