POPPUR爱换

标题: [为免误人子弟,请删贴]对齐分区以提高磁盘性能 [打印本页]

作者: ryanliue    时间: 2010-6-19 18:55
标题: [为免误人子弟,请删贴]对齐分区以提高磁盘性能
本帖最后由 ryanliue 于 2010-6-30 17:59 编辑

关于硬盘分区对齐对性能的影响,看这几篇文章:
http://msdn.microsoft.com/en-us/ ... 4%28SQL.100%29.aspx
http://blog.csdn.net/fjb2080/archive/2010/05/27/5627186.aspx
http://itecn.net/blogs/yuyong/archive/2006/01/04/1533.aspx

可以看出对齐的分区性能要比没有对齐的分区性能要好。

怎么看分区是不是对齐的:
1、打开“程序-附件-命令提示符”或运行“cmd”进入命令行。
2、输入以下命令:
diskpart
list disk (显示本机所有磁盘)
select disk x (x代表上面显示的从0开始的磁盘编号)
list partition (显示从1开始的所有的分区信息,在最右边有一个Offset/偏移量的值,如果它是8的倍数,说明你的硬盘分区是对齐的,如果不是,说明你的磁盘分区没有对齐)

Windows XP/2003创建的分区偏移量通常是31,是没有对齐的。Windows Vista/7/2008/R2创建的分区偏移量通常是1024,是按1024KB对齐的,这对于服务器(比如运行数据库的服务器)来说性能会比较好。但1024这个值有点大了,似乎对其它操作系统还有点兼容性的问题,所以我们可以把它调小一点,64KB就是一个不错的值。

对于不想重新分区重装系统的用户来说,可以用Paragon Alignment Tool来调整分区的对齐值(但不保证无危险)。

当然最好是重新分区并重装系统(Ghost不会改变分区对齐值,所以重装系统最好用Ghost,比较省事)。

下面是创建对齐分区的方法:
1、由于此步骤需要对整个硬盘进行重新分区,所以该硬盘上的所有数据会丢失,请先把已经装好的系统用Ghost之类的克隆工具备份,把所有数据备份到另一硬盘。为防操作失误,请暂时把其它硬盘拨掉,只接要装系统的硬盘。
2、从Windows Vista/7/2008/R2任一光盘启动,在安装界面第二步左下角会有“修复计算机”的选项,点击它,然后选一第项,点“下一步”,再点“命令提示符”。
3、输入以下命令:
diskpart
list disk (显示本机所有磁盘)
select disk x (x代表上面显示的从0开始的磁盘编号)
clean (清除所有硬盘分区信息,做这一步前请回忆一下有没有未备份的数据)
[convert gpt] (此命令仅适合使用GPT分区表的机器,大部分机器都是MBR分区表,所以不需要做这一步)
create partition primary align=xx size=yy (xx和yy都是数字,xx指定按多少KB来对齐,推荐设置为64。yy指定分区大小,单位是MB)
接下来你还可以用create partition创建其它的分区,也可以暂时不创建,等系统装完了再在Windows硬盘管理工具里创建。创建完分区之后,不要忘记给系统盘打上启动标记。
select partition x (通常是1)
active
接下来再格式化该分区。
assign letter=x: (给分区临时指定一个盘符,用于格式化)
接下来你还可以用assign命令指定其它分区的盘符。
exit (退出diskpart程序,因为格式化工作要回到命令提示符下操作)
format x: /fs:ntfs /q (ntfs指定要将分区格式化为NTFS格式,当然你也可以指定FAT32或其它格式,具体看format /?帮助)。

这些工作完成之后,恭喜你,你的硬盘分区现在是对齐的了,硬盘性能会有一定提高的。接下来你就可以安装系统了,如果你之前创建了GHOST镜像,安装过程会很快的。
作者: ramiel    时间: 2010-6-19 19:37
。。。好大一串,还原也就2,3分钟的事,懒得搞这么复杂了
作者: daijun5588    时间: 2010-6-19 20:52
mark一下
作者: 爿登    时间: 2010-6-19 21:27
用win7格式化分区。
作者: Emu10k2    时间: 2010-6-19 21:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 飞鸟真    时间: 2010-6-19 21:39
为什么我的xp 偏移是32k?
作者: Sweet_z    时间: 2010-6-19 21:57
標記一下,要去買新盤了,估計用得上
作者: 123456733    时间: 2010-6-19 22:34
我记得DELL的电脑硬盘分区,前面都留个8M,是否也是为了对齐?
作者: 直流电    时间: 2010-6-19 22:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: daijun5588    时间: 2010-6-19 23:41
我的偏移是31K
其他都不是8倍数
作者: summerbee    时间: 2010-6-20 00:11
其他不知道,Windows 7创建的分区偏移量是2048。。。亲自格式化过。。。。这个调整偏移量对ssd很关键。
作者: daijun5588    时间: 2010-6-20 09:47
怎么个调整法啊
作者: zhh45    时间: 2010-6-24 02:30
51nb上看到过篇设置分区偏移量的文章,有个什么软件可以在win下直接设置的...
作者: daijun5588    时间: 2010-6-24 09:26
如果组建R0之后,是不是也要用WIN7光盘调整分区对齐啊?
作者: hl1979    时间: 2010-6-25 10:01
太过复杂了,不好用。应该推出一个大众话的简单方法九好了。
作者: 太虚公    时间: 2010-6-25 10:18
关于硬盘分区对齐对性能的影响,看这几篇文章:
……但1024这个值有点大了,似乎对其它操作系统还有点兼容性的问题,所以我们可以把它调小一点,64KB就是一个不错的值。

……
ryanliue 发表于 2010-6-19 18:55

1024KB对XP兼容   至于 XP以前的win的系统……  对于非win的系统……  大家说是吧

另外   win7   VISTA  08  08R2进命令行    只需要shift+F10   没必要点修复计算机
作者: darkangel308    时间: 2010-6-25 12:21
只有4K扇区的盘才有对齐问题,现在只有西数ears的盘是4K扇区,其它512字节扇区的盘没有对齐问题。另外2000/xp/2003分区是按63扇区对齐的,vista/win7是按2048扇区对齐的。
作者: ddbh    时间: 2010-6-25 12:40
不懂,MARK一下
作者: xxxyyy    时间: 2010-6-25 13:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: ajie1a    时间: 2010-6-25 14:00
我的三个分区居然差别很大,分别是1024KB(Win7隐藏分区),101MB和97GB,这个怎么可能这么大?
作者: sonicxz    时间: 2010-6-25 14:11
回复 11# summerbee


    哈,我来回测试过N回,SSD搞了个半残
总结就是普通测试区别不到,但是HDTUNE中的突发速度影响很大,SSD建议用VISTA,WIN7默认分区,也就是前面空2M,
作者: daijun5588    时间: 2010-6-27 15:28
中了这文章的毒,我机械硬盘来回折腾了几百G的数据倒腾来倒腾去,按照文章说的方法对齐了,结果性能还是和以前一样,没见到有啥好处.....白买一块硬盘了
作者: 徐大侠    时间: 2010-6-28 22:59
楼主也太搞笑了吧,连基本的道理都没弄明白就来好为人师了
作者: longhudou    时间: 2010-6-30 16:56
为了正式,顶……




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4