快速格式和完整格式有什么区别?

Rud*_*lph 12 windows format windows-xp

我正在计算机上安装 Windows XP,但我再次遇到它要求您在快速格式和完整格式之间进行选择的地步。有什么不同?我知道在 Windows 7 和 8 安装中,默认情况下它似乎可以快速格式化。两者在风险或一致性方面有什么区别吗?

Wer*_*nze 19

术语格式用于不同的事物。

首先它用于对硬盘进行低级格式化。这包括取出光盘并将其分成小单元 - 可由操作系统访问的块。如今,制造商配置扇区大小(如 512 字节或 4096 字节)并对光盘进行低级格式化。通常用户不能再对硬盘进行低级格式化。

二次格式化用于对硬盘进行高级格式化。这意味着操作系统正在将文件系统结构写入磁盘。例如,对于旧的FAT(文件分配表),系统会将引导扇区写入第一个磁盘扇区,并将空 FAT 写入以下扇区。在这种情况下为空意味着文件分配表中的所有条目都被标记为未使用。

高级格式化可能包括扫描磁盘是否有坏扇区(检查是否可以读取每个扇区),并且可能包括向磁盘上的所有数据扇区写入零。

格式化光盘时,Windows XP 会进行高级格式化,将文件系统结构写入光盘。当您说完整格式时,Windows XP 还会扫描磁盘上的所有扇区以查找坏扇区(请参阅MSKB)。由于 Windows Vista 完整格式将零写入所有数据扇区(请参阅MSKB)。访问光盘上的每个扇区比只写入包含文件系统结构的块的快速格式要花费更多的时间。所以通常快速格式是你想要的,因为它要快得多。但在某些情况下,您可能想要进行完整格式。

  1. 您可能有一张想要销毁或赠送的光盘。如果只是快速格式化,那么文件数据还在光盘上,只是文件系统结构(文件名和文件在光盘上存储的信息)被删除了。使用专门的程序,有人可能会尝试“取消删除”您的文件 - 数据仍然存在,程序的任务是猜测/知道哪个数据块属于哪个文件。
  2. 您可能不确定硬盘是否处于良好状态。那么完整格式是一个好主意,因为它访问每个扇区,所以如果任何扇区是坏的,这将被识别。使用快速格式,只会写入几个扇区。不幸的是,您最终获得了成功的快速格式化,而当您稍后想要将数据写入光盘时,它却失败了。那么你可能更喜欢完整的格式,并在一开始就检查过所有的光盘。当然,您可以稍后运行 'chkdsk /r' 来扫描磁盘是否有坏扇区。

您询问了风险和一致性。我写了上面的风险。关于一致性,没有区别。对于每种格式,操作系统都会写入文件系统结构,而该结构是每个文件系统访问的起点。如果未使用的扇区被清零或填充随机数据,这没有任何区别。

有关更多信息,您可能需要查看Wikipedia Article for Formatting