作者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/m.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