|
本帖最后由 dos时代菜鸟 于 2025-1-9 20:00 编辑
最近,
鉴于win10下 diskpart 分区时,默认 对 offset 的 1M 对齐要求,对脚本做了一些改进。
diskpart 中分区的 offset 虽然以 k 做计量单位,但实际分区时确要做 1M 对齐的,这也是 导致某些情况下因为 offset 的位置没有做到 1M 对齐 而提示空间不足,无法完成分区的原因。
虽然大部分情况下 diskpart 会自动完成这个对齐,但是一些特殊情况下,却会出现错误。
比如,我这里有个MBR结构的硬盘,扩展分区 offset 是 567890.5K 位置,不但没有1M 对齐,连1K对齐都没有做到,此时 从 offset=567891K 处开始分区,就会出现问题。此时需要手动设置 offset=(567890+1024)K,diskpart 会自动做 1M 对齐处理。 |
|