POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 8841|回复: 21
打印 上一主题 下一主题

[讨论]非4K格式(Advanced Format)设计的硬盘,若对齐了4K,会不会性能下降?

[复制链接]
valkyrie1996 该用户已被删除
跳转到指定楼层
1#
发表于 2012-8-6 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
valkyrie1996 该用户已被删除
2#
 楼主| 发表于 2012-8-6 16:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2012-8-6 16:59 | 只看该作者
彭博培斩钉截铁的回答:不会!
回复 支持 反对

使用道具 举报

4#
发表于 2012-8-6 17:05 | 只看该作者
分区的话,由于4k是512的整倍数,所以按4k对齐,必定也是按512对齐,理论上只要是以物理扇区的倍数单位的大小来对齐,都可以优化性能...所以4k的盘,4k分盘对齐,只是最小4k罢了,8k,16k,20k.....完全都可以,512同理
回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
5#
 楼主| 发表于 2012-8-6 17:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-6 18:30 | 只看该作者
valkyrie1996 发表于 2012-8-6 17:34
受教了……
再请问,硬盘分区时的4K还是512b,和格式化时设定簇的大小,有对应的最优匹配关系吗?

这有点长篇大论了..中间存在的历史问题太多....我试试简单说一下....

1.这里面其实是三样东西, 分别磁盘的物理扇区,逻辑扇区,磁盘格式的分配族

2.因为存取过程其实有可能丢失数据,所以每个物理扇区都会有校验数据,所以读取硬盘时,就算读取一个字节,也是整个扇区读取,跟据内容生成校验数据对比来确保数据正确

3.512b的硬盘的物理扇区和逻辑扇区都是512b,4k的硬盘的物理扇区是4k,逻辑扇区是512b,就是说4k盘的,每次读取数据,磁盘上最少都读取了一个物理扇区,就是读取了4k的数据

4.磁盘格式的分配簇,这个其实可以理解成磁盘格式的逻辑单位,是目前操作系统的最小操作单位,ntfs默认是4k,在格式化时可以选其它的大小

5.这引生出来的就是问题了, 如一个4k盘上,共有0-15这16个逻辑扇区,实际为0-1这2个物理扇区,簇大小为4k,当没有对齐时,分区可能是从第2逻辑扇区到9逻辑扇区,当读取这个簇时,实际上就是读取了两个物理扇区,所以影响性能

回到你的问题本身

1.簇对磁盘空间的利用率和性能都有影响,簇过小会影响性能(也影响最大分区大小,不过在ntfs格式上,家用可以无视),簇过大会浪费空间(虽然ntfs有mft,浪费没那么明显了,但是也还是会浪费),所以簇大小经跟据以下原则: 簇大小应为物理扇区大小的整倍数

2.分区时的对齐,其实只是指这分区的开始地址对齐,只与簇对应的扇区基址有关,与簇大小无关
[size=-1]





回复 支持 反对

使用道具 举报

7#
发表于 2012-8-6 18:42 | 只看该作者
性能不会下降
回复 支持 反对

使用道具 举报

8#
发表于 2012-8-7 20:21 | 只看该作者
不会(Win7自带分区工具对任何硬盘一律1M对齐)
回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
9#
 楼主| 发表于 2012-8-8 21:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
10#
 楼主| 发表于 2012-8-8 21:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

11#
发表于 2012-8-9 00:31 | 只看该作者
valkyrie1996 发表于 2012-8-8 21:42
从不使用WIN7自带的分区工具……

只能分出来主分区,无法分出扩展分区……

如果我分出来了,你是不是把硬盘嚼了吃掉?
回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
12#
 楼主| 发表于 2012-8-9 03:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

13#
发表于 2012-8-9 13:17 | 只看该作者
valkyrie1996 发表于 2012-8-9 03:25
您是说用命令行来建立扩展分区吗?

说对一半


diskpart可以完美手动建立扩展分区

图形界面在建立第4个分区的时候会自动开辟为扩展分区+逻辑分区
回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
14#
 楼主| 发表于 2012-8-9 13:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

15#
发表于 2012-8-9 13:51 | 只看该作者
valkyrie1996 发表于 2012-8-9 13:23
哦哦
但如果需要像XP32时代那样,将硬盘分成一个主分区 + 一个扩展分区,是不是WIN7自带的图形化界面分区 ...

win7其实是把分区流程傻瓜化了。3主+1扩其实也没什么大问题。非要1主+1扩就属于完美主义病了

顺带说,diskpart分区其实挺方便的……

回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
16#
 楼主| 发表于 2012-8-9 14:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

17#
发表于 2012-8-9 18:33 | 只看该作者
其实分成主分区还是扩展分区,还是看具体需求吧,xp中分成扩展分区可以防止盘符混乱,win7中使用了分区的guid来做识别,不用扩展分区也不会盘符混乱了

mbr里只能有4个分区信息,这就是4个主分区的来由
为了支持更多分区,后来操作系统就采用在操作系统里主分区里面可以再分成多个分区形式,这就是扩展分区的来由
回复 支持 反对

使用道具 举报

18#
发表于 2012-8-10 01:39 | 只看该作者
valkyrie1996 发表于 2012-8-9 14:31
既然可以实现1主-1扩 标准分区方式,那为什么还有弄成另类的方案……

1主+1扩是因为DOS里fdisk的限制,而并非是标准。

标准就是4主或者0~3主+1扩展

回复 支持 反对

使用道具 举报

valkyrie1996 该用户已被删除
19#
 楼主| 发表于 2012-8-13 23:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

20#
发表于 2012-8-13 23:54 | 只看该作者
18L正解,如果只能建立1主+1扩,就意味着MBR里仅有的4个分区表项,还只利用了一半……
GPT分区(以及EFI引导)普及后就没有主或逻辑分区之分了,神马1主+1扩迟早会进入历史的垃圾堆。
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-3-6 02:58

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表