重新分区时我应该使用整个硬盘吗?

重新分区时我应该使用整个硬盘吗?

我买了一台新的富士通 Celvin Drive D100(外置 USB 硬盘),现在我想对它进行分区和格式化,以供 Linux 使用。但我注意到,在工厂,他们在单个 NTFS 分区之前(1 MiB)和之后(2 MiB)留了一些空白空间。我打电话给富士通帮助台,他们似乎不知道为什么会有未格式化的空间,但 – 当然 – 建议我保持原样。那里可能隐藏着一些重要的东西,还是出于(数据)安全原因而留有空白区域?我可以毫无问题地使用整个磁盘吗?请不要质疑我想要在 2 TB 硬盘上多出 3 MB 的原因,我只是想要一些信息。;-)

答案1

我的第一个猜测是它们是某种为外部机箱保留的分区,但您说富士通不知道它们为什么在那里。出于保修目的,我会保留它们,并确保它能与机箱一起正常工作。它只有 3MB。

如果您计划将来将 HDD 从外壳中取出,那么请在那时将其取出。

答案2

我认为第一个未分配的 1MB 是因为现代分区管理器考虑到他们可能在具有 4kb 扇区的驱动器或 SSD 上创建分区,因此分区管理器(为了简单起见)将使用“一刀切”方法而不是计算出适用于每种类型驱动器的所有可能的变化。

4kb高级格式驱动器和 SSD 需要将分区与集群(或 SSD 擦除单元)对齐以获得最佳性能,并且磁盘起始处的 1MB 间隙是一个适用于两种类型的常见数字。

对于几百 GB 的驱动器来说,1MB 根本就没什么可担心的。

至于驱动器末尾的 2MB,很可能是所使用的分区管理器只是简单地将某个特定数字向上或向下舍入,最终在创建分区时在磁盘末尾留下了一小块空间。我经常在各种驱动器和各种操作系统的分区管理器上看到这种情况。

从长远来看,您可能不必在意,因为与现代数百 GB 的驱动器相比, 3MB 绝对是一个很小的空间,并且回收它并不意味着您可以存储那么多数据,可能是 1 个 mp3 或一些文档。

答案3

我和原始发帖人是同一个人;我刚刚创建了一个帐户,所以我无法选择最佳答案等等。

我按照 Synetech inc. 的建议做了一些事情。驱动器的开头包含某种引导扇区,然后反复出现这个十六进制字符串:e8 97 d1 c3。驱动器的结尾只是零。我阅读了 JdeBP 的链接,现在看来,额外的空间只是因为某些 Windows 分区工具喜欢这样做(以使驱动器高效)。我想我可以使用整个硬盘(为引导加载程序留出空间),而不会出现问题,因为没有人报告过这些问题。我无法想象这个驱动器使用高级格式化,但最好使用 8 个扇区限制来确保安全。

这是我备份驱动器的方法:

# dd if=/dev/sdb of=beginning.img bs=512 count=2048
# dd if=/dev/sdb of=end.img bs=512 skip=3907024896
# ntfsclone -s -o backup.ntfs /dev/sdb1

然后我将所有内容放入压缩存档文件中。如果出现保修问题,我可以将驱动器恢复到当前状态。感谢大家的意见。

相关内容