找回密码
 注册
快捷导航
查看: 14243|回复: 40

转 SSD分区不要让你的固态硬盘倒在起跑线上!-如何正确地给固态硬盘(SSD)分区

[复制链接] |自动提醒
阅读字号:

2573

回帖

63

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-5-6
发表于 2010-12-9 14:40:21| 字数 3,064| - 中国–山东 移动/数据上网公共出口 | 显示全部楼层 |阅读模式
果您正在使用或者准备购买固态硬盘(SSD),肯定会其已经有了一定的了解。由于固态硬盘的结构和机械硬盘有本质的不同,固态硬盘要实现真正的性能发挥需要TRIM指令等一些特殊的手段。不过大多数人并不知道,或者并没有注意的是,除了某些较新的固态硬盘以外,分区以及格式化对于固态硬盘也有着极其重要的影响。如果您只是简单地用XP或者其他一些较老的工具对固态硬盘进行分区和格式化的话,得到的性能可能会只有几分之一!

注:Intel的固态硬盘在控制器层面上对这个问题进行了自动补偿,因此如果您使用的是Intel的固态硬盘的话,可以跳过本文了。
数字娱乐网www.digiyule.com


一. 问题的根源


问题的根源要从固态硬盘的组成部分,闪存说起。目前的绝大多数闪存的组织结构是划分成很多个512KB的块(Block),而每个块又由很多以4KB为单位的页(Page)组成。这就好像我国的行政组织是划分成众多个省,每个省又划分成很多个市一样。闪存的工作原理决定了它的擦除操作是以块(Block)为单位,而写入操作则是以页(Page)为最小单位。本站的固态硬盘技术专题可以让您更多地了解固态硬盘以及闪存。

另一方面,我们的操作系统在管理硬盘时也有一个最小分配单元。NTFS的默认的最小分配单元的大小恰好也是4KB,这很不错。不过问题在于,在进行分区时通常并不是从头开始的,而是有一个偏移值。比如使用Windows XP的分区工具的话,这个偏移值会让分区从一页的中部开始。也就是说,操作系统的最小分配单元和固态硬盘的页之间错位了。这样导致的结果就是,操作系统每次写一个4KB的数据,在实际运行时都有会两次写操作。理想的情况应该是,操作系统的每个最小分配单元都恰好和闪存的一个页对应起来,这样操作系统每次写一个4KB的数据,只需要实际的一次写操作就可以完成。两者之间的性能差距最多可能可以达到两倍!

如果分区时没有对齐,而且格式化时又没有使用4KB作为最小分配单元的话,性能损失可能更大。在国外著名网站Anandtech的测试中,对某顶级固态硬盘使用FAT进行格式话,而且分区时也没有对齐,结果4KB文件的写入性能极其糟糕。换成对齐分区以及4KB的最小分配单元以后,4KB文件的写入性能几乎达到了之前的10倍!
数字娱乐网www.digiyule.com


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


这个问题的解决方法其实简单得很,那就是使用Windows7的分区工具来对您的固态硬盘进行分区,然后在格式化时使用4KB(4096B)作为分配单位大小即可。微软早已认识到固态硬盘需要操作系统的良好支持,所以在Windows7中加入了TRIM指令和分区对齐等针对固态硬盘的优化。使用固态硬盘的话,Windows7是目前最佳的操作系统选择。
数字娱乐网www.digiyule.com
但是如果没有Windows7怎么办呢?在XP和Vista下面,当然还是有办法的,而且并不算复杂。当然,这涉及到重新分区,所以如果您的固态硬盘里面已经有数据的话,会全部丢失,所以需要做好备份。另外,您还需要准备好一个装好系统的电脑。当然,这很简单,先把系统装在另一个硬盘即可,大多数使用固态硬盘的朋友应该都有不只一个硬盘吧?

这个操作可以通过一个免费的工具软件Diskpar.exe来完成,您可以通过微软的官方网站下载到这个软件,地址为:https://kb.wisc.edu/images/group14/4556/diskpar.exe
数字娱乐网www.digiyule.com
把固态硬盘连接到这个PC上,然后进入控制面板,在管理工具->计算机管理->磁盘管理中,找到您的固态硬盘当前是几号盘。比如当前您的电脑中有两块硬盘的话,固态硬盘可能是1号盘。记下这个号码。另外,把所有分区都删除,进行之前请备份好数据。

在开始->运行中,键入CMD。在跳出来的命令行窗口中,来到您放置diskpar.exe的文件夹。首先您可以通过diskpar来再次判断一下这个号码是不是正确的。键入diskpar -i 1。(注:这里面的1应根据您在前面看到的数值来输入。),回车后diskpar会输出类似下面的信息:
数字娱乐网www.digiyule.com
---- Drive 1 Geometry Infomation ----
Cylinders = 4139
TracksPerCylinder = 240
SectorsPerTrack = 63
BytesPerSector = 512
DiskSize = 32041820160 (Bytes) = 30557 (MB)
最后一行显示的是硬盘的大小,比如例子中的30557(MB)是个30G的硬盘。如果您的结果算出来和您的硬盘大小不同,请再次到控制面板中确认硬盘号。如果无法确认硬盘号的话,最好就此打住,不然您可能会擦除掉电脑中其他硬盘的数据。

键入diskpar -s 1,这时会有如下显示:

Set partition can only be done on a raw drive.
You can use Disk Manager to delete all existing partitions
Are you sure drive 1 is a raw device without any partition? (Y/N)

请确认您之前已经删除这个固态硬盘上的所有分区,按下Y。

---- Drive 1 Geometry Infomation ---- Cylinders = 4139
TracksPerCylinder = 240
SectorsPerTrack = 63
BytesPerSector = 512
DiskSize = 32041820160 (Bytes) = 30557 (MB)

We are going to set the new disk partition.

All data on this drive will be lost. continue (Y/N)?

Diskpar会显示出硬盘信息以后,警告说硬盘上所有数据将会丢失,再次按下Y。
Please specify starting offset (in sectors):

这里让您可以设置前面提到的偏移值,请输入128,然后回车。

Please specify partition length (in MB) (Max = 30557):

这里让您指定分区大小,假如您就分一个区的话,就直接输入硬盘的容量。

Done setting partition.
---- New Partition information ----
StatringOffset = 65536
PartitionLength = 32041304064
HiddenSectors = 128
PartitionNumber = 1
PartitionType = 7

You now should use Disk Manager to format this partition

到这里,分区就完成了!您只需要到前面提到的控制面板中的磁盘管理中对分区进行格式化就可以了。记得分配单位大小选择4096!



三. 验证


如果您手里的固态硬盘已经使用了一段时间,只是想知道是不是对齐了,或者您按照上述方法进行了操作,但是对操作过程不够放心,怕出什么错,有一个简便的方法让您验证您的固态硬盘的分区是不是对齐了。

在开始->运行中,键入msinfo32。回车后跳出一个系统信息的窗口,选择组件->存储->磁盘,这里会列出您的电脑中的所有硬盘的信息。找到固态硬盘,然后看它的分区起始偏移的值是不是4096的整数倍。如果不是的话,您的固态硬盘的性能还有很大的提升余地哦!

本帖被以下淘专辑推荐:

131

回帖

0

积分

488

资产值

入门会员 Rank: 1

注册时间
2009-10-23
发表于 2010-12-9 15:01:34| 字数 20| - 中国–山东–烟台 联通 | 显示全部楼层
学习了,知道了别人说的对齐是什么意思了。
回复 支持 反对

使用道具 举报

2747

回帖

1

积分

8035

资产值

初级会员 Rank: 1

注册时间
2009-8-28
发表于 2010-12-9 15:10:20| 字数 16| - 中国–山东 移动/数据上网公共出口 | 显示全部楼层
我的好像没对齐,重搞一遍有点麻烦
回复 支持 反对

使用道具 举报

683

回帖

8

积分

3834

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-8-16
发表于 2010-12-9 15:18:35| 字数 18| - 中国–湖南–衡阳 联通 | 显示全部楼层
哦,我说别人的SSD总觉得要快一点。
T500:T9600,4G*2,Scandisk60G SSD+光驱位500G,1680*1050,蓝指摄无。
回复 支持 反对

使用道具 举报

2573

回帖

63

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-5-6
 楼主| 发表于 2010-12-9 16:23:52| 字数 36| - 中国–山东 移动/数据上网公共出口 | 显示全部楼层
家里没有win7的机器,下载了个win7的PE光盘镜像,用它来分区格式化
回复 支持 反对

使用道具 举报

356

回帖

0

积分

1525

资产值

入门会员 Rank: 1

注册时间
2006-3-13
发表于 2010-12-9 16:55:38| 字数 15| - 中国–湖北–十堰 电信 | 显示全部楼层
请帮我看看分区是否对齐,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

368

回帖

19

积分

7250

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-10-4
发表于 2010-12-9 17:22:29| 字数 8| - 中国–北京–北京 电信/北京理工大学 | 显示全部楼层
学习一下,精辟呀
回复 支持 反对

使用道具 举报

2万

回帖

216

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-7-26
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2010-12-9 17:24:16| 字数 10| - 中国–天津–天津 电信/电信/IDC机房 | 显示全部楼层
不错!!学习了'!!
WorkPad C3 C505
ThinkPad (230cs) 390E  Transnote (x30) x32-new  x60 x61 x61s x61t x220t t430s  w530(i7-3940XM) P71
回复 支持 反对

使用道具 举报

13

回帖

0

积分

29

资产值

入门会员 Rank: 1

注册时间
2010-9-29
铜牌荣誉勋章(注册8年以上会员)
发表于 2010-12-9 17:36:25| 字数 7| - 中国–广东–广州 电信 | 显示全部楼层

回复 #6 sy100 的帖子

分区0没对齐。
回复 支持 反对

使用道具 举报

420

回帖

0

积分

2820

资产值

入门会员 Rank: 1

注册时间
2008-1-24
发表于 2010-12-9 18:11:27| 字数 30| - 中国–湖北–仙桃 联通 | 显示全部楼层
楼主的这些资料很有用,虽然我还没有用上SSD,但还是要顶下.
x61t
回复 支持 反对

使用道具 举报

3061

回帖

1

积分

6862

资产值

入门会员 Rank: 1

注册时间
2009-1-26
发表于 2010-12-9 18:35:44| 字数 15| - LAN | 显示全部楼层
不错,顶下

就是太长了,还没看完
X220
回复 支持 反对

使用道具 举报

1056

回帖

18

积分

7720

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-9-27
发表于 2010-12-9 18:41:10| 字数 6| - 中国–北京–北京 联通/中国戏曲学院 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报

1321

回帖

17

积分

1198

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-2-9
发表于 2010-12-9 18:50:23| 字数 42| - 中国–广东–广州 电信 | 显示全部楼层
最简单直观的对齐。。。。

打开AS SSD 这个软件,如果显示BAD,那就肯定是没对齐。。
X41 PM2.0(OC)  /X40 ULV PM1.46(OC) /X61s T8100(OC)
回复 支持 反对

使用道具 举报

1105

回帖

0

积分

1370

资产值

入门会员 Rank: 1

注册时间
2008-12-4
发表于 2010-12-10 13:50:09| 字数 4| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
留名  备用
回复 支持 反对

使用道具 举报

33

回帖

0

积分

188

资产值

入门会员 Rank: 1

注册时间
2004-12-25
发表于 2010-12-10 16:50:13| 字数 44| - 中国–浙江–杭州 电信 | 显示全部楼层
折腾了一边,还是手动对齐分区到1M的。。。
可是Win7还是依然的卡,XP也没有明显改进。
回复 支持 反对

使用道具 举报

1792

回帖

3

积分

6万

资产值

初级会员 Rank: 1

注册时间
2004-12-17
发表于 2010-12-10 21:07:33| 字数 29| - 中国–福建–三明 电信 | 显示全部楼层
我的和6楼一样!可是刚看到三星slc折腾之后悲剧了!怕怕!
经过27天的长征……终于加入x24!
回复 支持 反对

使用道具 举报

15

回帖

0

积分

38

资产值

入门会员 Rank: 1

注册时间
2008-12-29
发表于 2010-12-11 00:32:50| 字数 6| - 中国–广东–珠海 电信 | 显示全部楼层
不错 学习了!
回复 支持 反对

使用道具 举报

1万

回帖

92

积分

8485

资产值

禁止访问

注册时间
2004-8-12
银牌荣誉勋章(注册10年以上会员)
发表于 2010-12-11 00:36:05| 字数 113| - 中国–海南–海口 电信 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5万

回帖

350

积分

1360

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-23
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2010-12-11 00:40:48| 字数 14| - 中国–浙江–嘉兴–桐乡市 电信 | 显示全部楼层
用软件对齐了
赛速的 速度没提高
X41T>X61>X301>X41T>X41+X61T+X200+X301>X200下半身OC+T410S下半身+X301OC>X301OC
回复 支持 反对

使用道具 举报

4777

回帖

96

积分

5万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-11-11
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2010-12-11 23:01:33| 字数 14| - 中国–广东–梅州 电信 | 显示全部楼层
谢谢楼主!!!已经改了~~~
x201 i5 540m 8G 500G
x230 i7 16g 256gssd+500ghdd,IPS蓝指摄背光
回复 支持 反对

使用道具 举报

857

回帖

11

积分

113

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-7-8
发表于 2010-12-17 22:24:27| 字数 4| - 中国–浙江–衢州 电信 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

1439

回帖

17

积分

7388

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-9-16
发表于 2010-12-18 10:35:26| 字数 9| - 中国–广东–惠州–惠阳区 电信 | 显示全部楼层
256倍,舒心了。
回复 支持 反对

使用道具 举报

1973

回帖

20

积分

5207

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-5-4
发表于 2010-12-18 14:11:44| 字数 55| - 中国–河南–焦作 移动 | 显示全部楼层
感觉现在都是理论上的
刚弄的金士顿+转接卡,WIN7分区对齐,卡到死,XP随便分区,达到80MB读取,50写入。
x201s/i7LM640/4G/128G
x200s/CM723/3G/160G
回复 支持 反对

使用道具 举报

microlhx - X62-1109

2221

回帖

70

积分

1140

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-4-22
发表于 2010-12-18 14:47:34| 字数 12| - 中国–湖北–武汉 电信 | 显示全部楼层
收藏了,SSD下周到手。
x40-Ulv 753-60G SSD/t60p-t7600-UXGA/x62s AFFS高分 SSD
回复 支持 反对

使用道具 举报

6442

回帖

69

积分

8046

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-10-19
发表于 2010-12-18 17:04:09| 字数 9| - 中国–广东–深圳 电信 | 显示全部楼层
帮顶 等ssd白菜中
x220t顶配 x61 t8300 AFFS
T60 1400X1050 15寸
X40 x61s x61 t7100 3G 120G ^_^
w700 qx9300 4g fx2700
回复 支持 反对

使用道具 举报

50

回帖

0

积分

65

资产值

入门会员 Rank: 1

注册时间
2008-11-23
发表于 2010-12-18 20:22:33| 字数 66| - 中国–上海–上海–徐汇区 电信/卢湾区电信 | 显示全部楼层
ssd装在HP-NC6400上,我的没分区,也是不对齐的,为何啊?

[ Edited by  yymmhh on 2010-12-18 20:23 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X41T 1866 WSF PM1.6G/1.5G/40G.
nc6400  T7200/1G /120G /DVD刻录/X1300/高分屏
回复 支持 反对

使用道具 举报

3686

回帖

85

积分

11万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-12
年全勤勋章2023年全勤勋章2014年全勤勋章2017年全勤勋章2020年全勤勋章2021银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022
发表于 2011-10-5 22:00:42| 字数 11| - 中国–四川 联通 | 显示全部楼层
继续记号中~~~~~~
回复 支持 反对

使用道具 举报

1971

回帖

0

积分

2404

资产值

入门会员 Rank: 1

注册时间
2008-1-15
发表于 2011-10-6 10:31:44| 字数 9| - 中国–北京–北京 联通 | 显示全部楼层
学习了 ~ 多谢楼主 ~
240/X40/600/T23/A31p/T61p/T520/T540p
回复 支持 反对

使用道具 举报

3664

回帖

84

积分

4289

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-10-2
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)金牌荣誉勋章(注册20年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2011-10-6 12:54:06| 字数 27| - 中国–广东–深圳 联通 | 显示全部楼层
頂起來,下班後看一下我的SSD是否對齊了。
謝謝LZ啦!
执迷51NB,注册20多年了。陪伴度过很多快乐的日子。
从T23开始,一路小黑相伴。目前只留下x230和T480s。
回复 支持 反对

使用道具 举报

2

回帖

0

积分

14

资产值

入门会员 Rank: 1

注册时间
2009-6-2
发表于 2011-10-8 16:09:22| 字数 23| - 中国–广西–南宁 电信 | 显示全部楼层
学习了,买SSD回来后先用Win7格式化再说。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-11-28 07:49 , Processed in 0.360556 second(s), 91 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部