必须手动创建4K对齐分区:Linux用parted设1MiB起始、Windows用diskpart设align=1024、GParted设起始扇区2048,三者均确保起始位置被4096整除以避免性能下降。

如果您在安装操作系统时希望针对SSD进行4K对齐优化,则必须在分区阶段手动创建符合4K扇区边界对齐的分区。现代SSD与高级格式化硬盘普遍采用4096字节(4K)物理扇区,若分区起始位置未对齐至4K边界,将导致读写性能下降与写入放大加剧。以下是实现手动创建和对齐4K分区的具体操作步骤:
一、使用 parted 工具创建对齐分区
parted 支持显式指定对齐策略,可强制以 MiB 为单位对齐,确保起始扇区落在 4K 边界上(即 8 扇区对齐,因 4096 ÷ 512 = 8)。该方法适用于 Linux 安装环境或 Live 系统中的终端操作。
1、启动安装介质进入命令行或终端模式,执行 sudo parted /dev/nvme0n1(将 /dev/nvme0n1 替换为实际 SSD 设备名)。
2、输入 mklabel gpt 创建 GPT 分区表(UEFI 启动必需,且更利于 4K 对齐)。
3、输入 unit MiB 切换单位为 Mebibyte,避免扇区计算误差。
4、输入 mkpart primary 1MiB 513MiB 创建第一个分区:起始位置设为 1MiB(即 1048576 字节,可被 4096 整除),确保严格对齐。
5、输入 align-check opt 1 验证编号为 1 的分区是否最优对齐,返回 1 aligned 表示成功。
二、在 Windows 安装界面中使用 diskpart 强制对齐
Windows 安装程序内置的图形化分区工具默认启用 1MB 对齐(等效于 4K 对齐),但若自动对齐失效或需完全控制,可通过 diskpart 手动指定偏移量。该方法适用于 Windows 10/11 安装过程中的命令行介入阶段。
1、在 Windows 安装界面按 Shift + F10 调出命令提示符。
2、输入 diskpart 进入磁盘管理工具。
3、依次执行 list disk、select disk 0(选择目标 SSD)。
4、执行 clean 清除现有分区结构(注意数据丢失风险)。
5、执行 convert gpt 转换为 GPT 分区表。
6、执行 create partition primary align=1024 创建主分区,并显式设置对齐值为 1024 千字节(即 1MiB),满足 4K 对齐要求。
三、通过 GParted Live 手动设定精确起始扇区
GParted Live 提供图形化界面与底层扇区级控制能力,允许用户直接输入起始扇区数值,从而实现毫秒级对齐精度。适用于对齐验证要求极高或需多系统共存的场景。
1、从 GParted Live 启动进入桌面环境,选择目标 SSD 设备。
2、右键空白区域,选择 新建分区,在弹出窗口中切换到 自由空间设置 标签页。
3、取消勾选 四舍五入到最接近的柱面 和 对齐到 MiB 边界 的自动选项。
4、在 起始扇区 输入框中填入 2048(对应 1MiB 偏移,因 2048 × 512 = 1048576 字节,可被 4096 整除)。
5、设定分区大小后点击 添加,再点击左上角绿色勾号执行应用操作。









