最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

ssd固态硬盘分区经验

IT圈 admin 25浏览 0评论

2024年5月21日发(作者:悉宛丝)

ssd固态硬盘分区经验分享

如果您正在使用或者准备购买固态硬盘(SSD),肯定会其已经有了一定的了解。由于固态

硬盘的结构和机械硬盘有本质的不同,固态硬盘要实现真正的性能发挥需要TRIM指令等

一些特殊的手段。不过大多数人并不知道,或者并没有注意的是,除了某些较新的固态硬

盘以外,分区以及格式化对于固态硬盘也有着极其重要的影响。如果您只是简单地用XP

或者其他一些较老的工具对固态硬盘进行分区和格式化的话,得到的性能可能会只有几分

之一!

注:Intel的固态硬盘在控制器层面上对这个问题进行了自动补偿,因此如果您使用的是

Intel的固态硬盘的话,可以跳过本文了。

一、 问题的根源

问题的根源要从固态硬盘的组成部分,闪存说起。目前的绝大多数闪存的组织结构是划分

成很多个512KB的块(Block),而每个块又由很多以4KB为单位的页(Page)组成。这就

好像我国的行政组织是划分成众多个省,每个省又划分成很多个市一样。闪存的工作原理

决定了它的擦除操作是以块(Block)为单位,而写入操作则是以页(Page)为最小单位。本

站的固态硬盘技术专题可以让您更多地了解固态硬盘以及闪存。

另一方面,我们的操作系统在管理硬盘时也有一个最小分配单元。NTFS的默认的最小分

配单元的大小恰好也是4KB,这很不错。不过问题在于,在进行分区时通常并不是从头开

始的,而是有一个偏移值。比如使用Windows XP的分区工具的话,这个偏移值会让分

区从一页的中部开始。也就是说,操作系统的最小分配单元和固态硬盘的页之间错位了。

这样导致的结果就是,操作系统每次写一个4KB的数据,在实际运行时都有会两次写操作。

理想的情况应该是,操作系统的每个最小分配单元都恰好和闪存的一个页对应起来,这样

操作系统每次写一个4KB的数据,只需要实际的一次写操作就可以完成。两者之间的性能

差距最多可能可以达到两倍!

如果分区时没有对齐,而且格式化时又没有使用4KB作为最小分配单元的话,性能损失可

能更大。在国外著名网站Anandtech的测试中,对某顶级固态硬盘使用FAT进行格式话,

而且分区时也没有对齐,结果4KB文件的写入性能极其糟糕。换成对齐分区以及4KB的

最小分配单元以后,4KB文件的写入性能几乎达到了之前的10倍!

二. 如何正确地分区和格式化

这个问题的解决方法其实简单得很,那就是使用Windows7的分区工具来对您的固态硬

盘进行分区,然后在格式化时使用4KB(4096B)作为分配单位大小即可。微软早已认识到

固态硬盘需要操作系统的良好支持,所以在Windows7中加入了TRIM指令和分区对齐

等针对固态硬盘的优化。使用固态硬盘的话,Windows7是目前最佳的操作系统选择。

但是如果没有Windows7怎么办呢?在XP和Vista下面,当然还是有办法的,而且并

不算复杂。当然,这涉及到重新分区,所以如果您的固态硬盘里面已经有数据的话,会全

部丢失,所以需要做好备份。另外,您还需要准备好一个装好系统的电脑。当然,这很简

单,先把系统装在另一个硬盘即可,大多数使用固态硬盘的朋友应该都有不只一个硬盘吧?

这个操作可以通过一个免费的工具软件来完成,您可以通过微软的官方网站

下载到这个软件

把固态硬盘连接到这个PC上,然后进入控制面板,在管理工具->计算机管理->磁盘管理

2024年5月21日发(作者:悉宛丝)

ssd固态硬盘分区经验分享

如果您正在使用或者准备购买固态硬盘(SSD),肯定会其已经有了一定的了解。由于固态

硬盘的结构和机械硬盘有本质的不同,固态硬盘要实现真正的性能发挥需要TRIM指令等

一些特殊的手段。不过大多数人并不知道,或者并没有注意的是,除了某些较新的固态硬

盘以外,分区以及格式化对于固态硬盘也有着极其重要的影响。如果您只是简单地用XP

或者其他一些较老的工具对固态硬盘进行分区和格式化的话,得到的性能可能会只有几分

之一!

注:Intel的固态硬盘在控制器层面上对这个问题进行了自动补偿,因此如果您使用的是

Intel的固态硬盘的话,可以跳过本文了。

一、 问题的根源

问题的根源要从固态硬盘的组成部分,闪存说起。目前的绝大多数闪存的组织结构是划分

成很多个512KB的块(Block),而每个块又由很多以4KB为单位的页(Page)组成。这就

好像我国的行政组织是划分成众多个省,每个省又划分成很多个市一样。闪存的工作原理

决定了它的擦除操作是以块(Block)为单位,而写入操作则是以页(Page)为最小单位。本

站的固态硬盘技术专题可以让您更多地了解固态硬盘以及闪存。

另一方面,我们的操作系统在管理硬盘时也有一个最小分配单元。NTFS的默认的最小分

配单元的大小恰好也是4KB,这很不错。不过问题在于,在进行分区时通常并不是从头开

始的,而是有一个偏移值。比如使用Windows XP的分区工具的话,这个偏移值会让分

区从一页的中部开始。也就是说,操作系统的最小分配单元和固态硬盘的页之间错位了。

这样导致的结果就是,操作系统每次写一个4KB的数据,在实际运行时都有会两次写操作。

理想的情况应该是,操作系统的每个最小分配单元都恰好和闪存的一个页对应起来,这样

操作系统每次写一个4KB的数据,只需要实际的一次写操作就可以完成。两者之间的性能

差距最多可能可以达到两倍!

如果分区时没有对齐,而且格式化时又没有使用4KB作为最小分配单元的话,性能损失可

能更大。在国外著名网站Anandtech的测试中,对某顶级固态硬盘使用FAT进行格式话,

而且分区时也没有对齐,结果4KB文件的写入性能极其糟糕。换成对齐分区以及4KB的

最小分配单元以后,4KB文件的写入性能几乎达到了之前的10倍!

二. 如何正确地分区和格式化

这个问题的解决方法其实简单得很,那就是使用Windows7的分区工具来对您的固态硬

盘进行分区,然后在格式化时使用4KB(4096B)作为分配单位大小即可。微软早已认识到

固态硬盘需要操作系统的良好支持,所以在Windows7中加入了TRIM指令和分区对齐

等针对固态硬盘的优化。使用固态硬盘的话,Windows7是目前最佳的操作系统选择。

但是如果没有Windows7怎么办呢?在XP和Vista下面,当然还是有办法的,而且并

不算复杂。当然,这涉及到重新分区,所以如果您的固态硬盘里面已经有数据的话,会全

部丢失,所以需要做好备份。另外,您还需要准备好一个装好系统的电脑。当然,这很简

单,先把系统装在另一个硬盘即可,大多数使用固态硬盘的朋友应该都有不只一个硬盘吧?

这个操作可以通过一个免费的工具软件来完成,您可以通过微软的官方网站

下载到这个软件

把固态硬盘连接到这个PC上,然后进入控制面板,在管理工具->计算机管理->磁盘管理

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论