与在OS安装之后进行分区相比,在OS安装之前对硬盘进行分区是否有任何特殊的硬件明智的优势?
(在这里,优点是指硬盘寿命等物理影响,而不是丢失数据或无法缩小等)。
与在OS安装之后进行分区相比,在OS安装之前对硬盘进行分区是否有任何特殊的硬件明智的优势?
(在这里,优点是指硬盘寿命等物理影响,而不是丢失数据或无法缩小等)。
Answers:
没有真正的优势。
如果只有一个驱动器,那么您什至没有选择。您必须要有一些东西才能将操作系统安装到其中,对于Windows,它是一个分区。
(出于完整性考虑:对于几乎所有将成为分区的OS,尽管您可以告诉BSds等在危险的专用模式下使用原始驱动器。如果QNX,GNU / Linux等也支持此操作,我不会感到惊讶)。
话说回来:
/usr/local
和/home
,或在Windows中My documents/
在安装时最好有一个强大的分区计划,而不要在安装OS后动态地对其进行混乱,这主要是出于数据保存的考虑。许多实用程序将使您截断其中包含数据的分区,这可能使驱动器处于损坏状态,并需要重新安装操作系统或由于更改而丢失文件的任何应用程序。但是,这就是程度。通过更改分区,HDD或SSD不会出现异常老化或压力。
通常,这并不重要。
一种例外是在现代驱动器上安装旧版操作系统时。
旧的OS安装程序倾向于在“圆柱”边界上对齐分区。特别是,在“柱面” 1的开始处开始第一个分区(扇区0保留用于引导代码和分区表)。
OS通常会将现代驱动器视为每个“磁道”和“ 63”磁头具有255个“扇区”。因此,每个“圆柱体”将具有16065个扇区。
在“高级格式”驱动器问世之前,这还不错。这些驱动器的物理扇区大小为4KiB,但逻辑扇区大小为512字节。如果读取和写入(尤其是写入)的大小是4KiB的倍数并在4KiB(8个逻辑扇区)边界上对齐,则它们的工作效果会更好。未对齐的写入将转换为具有数据丢失风险的读-修改-写操作。
这样的结果是,如果您使用的是“高级格式”驱动器,则您确实希望分区从4KiB(8个逻辑扇区)边界开始。
您会注意到16065不能被8整除。因此,使用旧的OS工具对现代驱动器进行分区很可能导致未对齐。
在安装之前/安装过程中对其进行分区,以便您可以将用户数据放在其自己的分区上,而与OS文件无关。
由于操作系统不需要太多(相对术语...)空间,因此可以使操作系统分区相对较小,而用户分区较大。
轶事:我使用Linux,我的用户数据(称为/home
)已经存在于其自己的分区中已有17年了。它使我可以将数据从磁盘复制到磁盘,而不必担心操作系统或版本。