Paul Sonier Asked: 2009-05-08 11:23:36 +0800 CST2009-05-08 11:23:36 +0800 CST 2009-05-08 11:23:36 +0800 CST 在 SSD 上重新分区是否会有效缩短设备的使用寿命? 772 在 SSD 上重新分区到不同大小时,分区中的数据是重写到 SSD,还是使用了激进的重新引用方法? 具体来说,gparted在 Ubuntu 下使用重新分区 SSD 时,有一个步骤声称它正在“复制分区”以根据分区请求将其向上或向下移动。这是一个实际的副本,还是操作系统足够聪明,可以简单地重新定位块/扇区?还是 SSD 控制器了解副本的性质并简单地重新定位块/扇区? 这个问题是相关的,因为它关系到 SSD 的预期寿命,以及缺乏 TRIM 指令的系统的预期性能。 partition ssd 3 个回答 Voted Best Answer ParoX 2009-05-08T14:10:31+08:002009-05-08T14:10:31+08:00 当您在 gparted 中移动分区(即更改开始/结束块/cyl 位置)时,数据将物理移动到驱动器上。 一般来说,SSD 的布局是从操作系统中抽象出来的,而操作系统实际上在做什么(移动分区)是从 SSD 中抽象出来的。操作系统生成的所有内容都是一系列读/写(移动)命令,这就是 SSD 所看到或关心的全部内容。 请注意,新旧位置之间重叠区域中的数据可能保留在原来的位置。之前的数据可能会被 gparted 分流到新分区中的第一个可用空间并更新文件系统表。 遗憾的是,由于分区表的布局方式,数据实际上必须移动。虽然许多 SSD 都有自己的磨损均衡方案,并且可以在其内部主动重新映射位置,但我怀疑 SSD 是否会实施重新映射方案;移动数据要容易得多。 pjz 2009-05-08T11:28:26+08:002009-05-08T11:28:26+08:00 我怀疑这个问题的答案将取决于 SSD。操作系统不能做任何事情,因为块层对媒体一无所知,真的,所以这取决于 SSD 的控制器和磨损均衡逻辑来识别这种事情并对其进行优化。 Omar Shahine 2009-05-10T10:58:17+08:002009-05-10T10:58:17+08:00 你应该看看这个PPT 演示文稿,它解释了 Windows 7 如何处理 SSD 分区 在 Windows XP 和 Windows XP 升级到 Windows Vista 和 Windows 7 的情况下,NTFS 分区与 SSD 几何形状的对齐对于 SSD 性能很重要 第一个 Windows XP 分区从扇区 #63 开始;SSD页面的中间 未对齐的分区可以将设备的性能降低到 50% 由 read-modify-write 导致 4k 页面大小的示例 根据最新的 ATA 和 SCSI 规范实施正确的对齐。 虽然它没有说明任何关于降低性能的内容,但我相信为了确保性能不会降低,您还需要一个支持 TRIM 的驱动器。 Windows 7 支持 Microsoft 实施的“Trim”功能 NTFS 将向支持“trim”的设备发送删除通知 文件系统操作:格式化、删除、截断、压缩 OS 内部进程:例如,快照、卷管理器 三个优化机会设备通过消除所有已删除数据块的合并操作来增强设备磨损平衡使早期垃圾收集成为可能以实现快速写入尽可能多地保留设备的未使用存储区域;设备磨损均衡的更多空间。
当您在 gparted 中移动分区(即更改开始/结束块/cyl 位置)时,数据将物理移动到驱动器上。
一般来说,SSD 的布局是从操作系统中抽象出来的,而操作系统实际上在做什么(移动分区)是从 SSD 中抽象出来的。操作系统生成的所有内容都是一系列读/写(移动)命令,这就是 SSD 所看到或关心的全部内容。
请注意,新旧位置之间重叠区域中的数据可能保留在原来的位置。之前的数据可能会被 gparted 分流到新分区中的第一个可用空间并更新文件系统表。
遗憾的是,由于分区表的布局方式,数据实际上必须移动。虽然许多 SSD 都有自己的磨损均衡方案,并且可以在其内部主动重新映射位置,但我怀疑 SSD 是否会实施重新映射方案;移动数据要容易得多。
我怀疑这个问题的答案将取决于 SSD。操作系统不能做任何事情,因为块层对媒体一无所知,真的,所以这取决于 SSD 的控制器和磨损均衡逻辑来识别这种事情并对其进行优化。
你应该看看这个PPT 演示文稿,它解释了 Windows 7 如何处理 SSD 分区
虽然它没有说明任何关于降低性能的内容,但我相信为了确保性能不会降低,您还需要一个支持 TRIM 的驱动器。