作者chulin (chu)
看板Storage_Zone
标题[请益] AF硬碟做对齐 已更新
时间Mon Apr 8 16:55:16 2019
WD20PURZ是AF先进格式化但没有内建Auto Align
从未在7和8pin上装jumper
依据他教的方法
https://www.reneelab.net/free-4k-alignment-for-ssd.html
分区不符合4K对齐,但已有1.5T资料,XP sp3安装在其他硬碟
1.是否已不适合再於7和8pin上装jumper?
http://www.itmaster.tw/?p=10882
按此,不可再於7和8pin上装jumper
2.请问现在如何补做4K对齐且不损失资料?
wd align或AOMEI Partition Assistant都可
3.比较推荐用wd align或OMEI Partition Assistant Standard Edition去对齐?
4.不补做4K对齐是否降低硬碟寿命?
不补救有可能间接导致降低硬碟寿命
5.还是不补救比较好?
6.执行msinfo32得到结果
https://i.imgur.com/nwn1fYL.png
三颗硬碟的位元组/磁区都是512
seagate那颗好像有smartalign
是否可以不补做4K对齐而不影响硬碟寿命和效能?
7.三颗硬碟都是2011後制造,理论上都是AF硬碟,格式化时的ntfs丛集大小都选4096byte
三颗硬碟的位元组/磁区都是512
但那是XP自以为硬碟实体是以512byte大小去写入硬碟
硬碟实体依然是4096byte大小去写入硬碟?
而且没4K对齐,因为分割启动offset不能被4096整除?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.160.142.53
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Storage_Zone/M.1554713718.A.065.html
※ 编辑: chulin (1.160.142.53), 04/08/2019 16:55:58
1F:→ maniaque : 桌上型电脑买到的都是 512e(AF硬碟,模拟512) 04/08 17:13
2F:→ maniaque : 4Kn(原生4K),通常只有 Server 才会去买 04/08 17:13
3F:→ maniaque : 512e 这样子可以保证最大相容性(BIOS) 04/08 17:14
4F:→ maniaque : OS 层看到的硬碟,存取的单位(LBA)对应都是 512 04/08 17:14
5F:→ maniaque : 4K会影响的是如系统排Queue,不会因为取资料造成重复 04/08 17:15
6F:→ maniaque : 下指令(如你资料是2个 sector ,若是有对齐,会放在 04/08 17:15
7F:→ maniaque : 同一个实体4k内,但若没对齐,可能会跨到次一个4k 04/08 17:16
8F:→ maniaque : 那你取资料,等同硬碟控制器要取两个 4k资料 04/08 17:17
9F:→ maniaque : 好啦,才1.5GB ,那麽难搞吗??? 04/08 17:17
10F:→ maniaque : dump 出来,重分割,倒回去,就好了 04/08 17:17
11F:→ chulin : 已更正为1.5T,非1.5G 04/08 17:29
12F:→ chulin : 或是推荐其他软体做无损4K对齐? 04/08 17:30
13F:→ chulin : 所以让win7读写512e硬碟,win7的位元组/磁区也是512? 04/08 17:39
14F:→ chulin : 对512e硬碟,win7读写的sector大小也是512byte? 04/08 17:40
15F:→ chulin : 建议我补做4K对齐? 04/08 17:47
16F:→ maniaque : 你要让NTFS 起始大小512也是可以 04/08 17:49
17F:→ maniaque : 以你的情况,我是建议重做 04/08 17:49
18F:→ chulin : 如何查这三硬碟是否是512e? 04/08 17:50
19F:→ maniaque : 以技术面来讲,应该可以完成,只是要移来移去 04/08 17:50
20F:→ maniaque : 先压缩後面空间,後面空间做一个新的分割区 04/08 17:50
21F:→ maniaque : 把 1.5T 资料移过去之後,删除前面分割区 04/08 17:50
22F:→ maniaque : 然後重新再做一个分割区 04/08 17:50
23F:→ maniaque : 理论上来讲,OS 既然认得出这是AF ,应该这个新的前面 04/08 17:51
24F:→ maniaque : 分割区,会定址在对齐的位置上 04/08 17:51
25F:→ maniaque : 若新作的前面分割区有定址正确,那完成格式化後 04/08 17:52
26F:→ maniaque : 把资料从後面移回前面,再删除後合并空间(延伸) 04/08 17:52
27F:→ chulin : XP认不出是不是AF硬碟,硬碟上也没写是AF,从网路查应 04/08 17:54
29F:→ chulin : seagate那颗好像有smartalign,也要补做4K对齐? 04/08 18:35
30F:→ maniaque : 建议用第三方程式跑吧 on XP 04/08 20:27
31F:→ maniaque : 不然用 4k support 的 spfdisk 04/08 20:27
32F:→ maniaque : 偷懒型的软体,现在不管是不是 4k ,都是切 4k对齐 04/08 20:27
33F:→ maniaque : 4K 对齐很简单,就是第一分割区起始位置不会在 0 1 1 04/08 20:28
34F:→ maniaque : 以线性方式挪移 (用 LBA 去算 4K 落点) 04/08 20:29
35F:→ maniaque : 传统 OS 原则是以 CHS 方式分割,所以落点在 0 1 1 04/08 20:29
36F:→ maniaque : 0 1 1 ,offset 64 sector 没4k (就是常见 32K bad) 04/08 20:30
37F:→ maniaque : XP 其实已经支援非 0 1 1 ,但是分割还是固定在0 1 1 04/08 20:31
38F:→ chulin : 如果4k有对齐,32k bad是否就没影响? 04/08 21:52
39F:→ chulin : 你讲的东西有点模糊,可否请你更详细的资料,我会去读 04/08 21:55
40F:→ chulin : 网页,文件都好 04/08 21:55
41F:→ chulin : 32k bad是否就是没有32k对齐? 04/08 21:58
42F:→ maniaque : bad 就是没 align (传统CHS分割方式就是没align) 04/08 22:17
43F:→ maniaque : 所以才说尝试先弄出一个备用空间,搬移资料 04/08 22:18
44F:→ maniaque : 然後砍掉bad的那个分割区,创造一个符合的新分割区 04/08 22:18
45F:→ maniaque : 只是你若在 XP 下靠内建作业,切不出上面这种的规格 04/08 22:19
46F:→ maniaque : 从技术面我个人是认为可行 04/08 22:19
47F:→ maniaque : 只是,这麽费功夫,还不如拿个碟来搬比较实际 04/08 22:20
48F:→ chulin : 为何要32k对齐?offset是4096byte不好吗? 04/08 23:10
50F:→ chulin : 上面说offset是4096*512byte比较好 04/08 23:15
51F:→ chulin : 我觉得offset是4096byte较好,有人也认同吗? 04/08 23:18
52F:→ maniaque : 32k 是 XP 不认识 AF ,导致以传统的 CHS 方式做分割 04/09 13:53
53F:→ maniaque : 现在就是要改善这个问题,让没有做好 align 的硬碟 04/09 13:54
54F:→ maniaque : 回到分割区有 align 的状态 04/09 13:54
55F:→ maniaque : 传统分割方式, 0 0 1是 MBR ,0 1 1是第一分割区启始 04/09 13:54
56F:→ maniaque : 磁区 04/09 13:55
57F:→ maniaque : 所以才说压出後面空间,做出第二分割区,放资料後 04/09 13:55
58F:→ maniaque : 去删掉前面的分割区,重新做分割(用认识AF的软体) 04/09 13:55