Re: [问题] WIN8 4K对齐 (自行解决了...

楼主: maniaque (maniaque)   2014-10-23 22:50:20
※ 引述《hirokofan (笠原弘子 命!)》之铭言:
: 对齐的问题你找错地方了,去Storage_Zone会有一堆
: 然后这颗SSD一定是有被其他东西先处理过,不然不该是留31.5K在前面
: 已经有问题的分割方式就算你重灌系统也是一样不会改善,除非你有把分割区砍掉重练
: 对齐、先进格式(化)、Advanced Format(AF)、4K Sector,这些东西都是一样的事情
: 1.问题在分割不在格式化
: 2.分割有问题的话,没有重切管你灌啥系统一样有问题
: 3.你用XP、古老的工具去分割硬盘/SSD就会出问题,用VISTA以后的系统分割就没问题
: 4.修正对齐这档事在FAT32很轻松几秒就对好了,NTFS我曾试过200G要1.X小时
: 先进格式化这个词蛮讨厌的,因为他的问题是出现在磁盘分割,可是会让人误以为
: 问题是在格式化。以前的硬盘一个磁区是512byte,AF的硬盘则是4K(4096byte)
: 然后又有会混淆的地方是NTFS也是默认以4K为单位,但两者无关
: 当XP或更早的OS分割硬盘时,他会在硬盘前面留下31.5K的空间(=63个磁区)
: (63*512=31.5K)碰到AF硬盘时他一样这么做....呃....7.x个磁区?
: 这样子摆东西一定会出乱子,然后效能就死掉了
: VISTA以后MS的系统在分割时,前面空下的不是31.5K而是1MB,
: 这样老硬盘空2048个磁区,AF硬盘空下256个磁区,所以就没问题了
: 如果你把整颗空的SSD交给WIN8的安装程式去切,他会在前面先留350MB系统保留区
: 剩下的才会切给C槽,你八成是先拿了什么古老工具切好了才开始装系统
: 因为不想多切那个350M(WIN7是100M),我自己灌OS也都想办法把保留区干掉....
补充一下,其实 AF 应用上,
指的是格式化工作中,所使用的 格式化定义 Sector 的模式
(这个是指一般我们俗称的 低阶格式化 阶段,)
顺道说一下 低阶格式化 的工作,
就是透过软件工具,是把一片布满磁单元的盘片,用人为的方式,
定义(画出)出储存的基本单位(Sector)
传统 Sector 是以 512Bytes 为一个 Sector ,但随着储存密度上升
(若不知道储存密度定义,可以去下载各硬盘的 datasheet,里面有说到
是几个 Gbits/per inch^2 ,就是这个数值)
但现在 用 512bytes 当作 Sector 单元,是一个很不经济的用法.
也因此各硬件制造商研议出较有效率的 4Kbytes/Sector ,也就是 AF
AF 在同样的一片盘片中,可以 "凭空增加" 大约 10% 储存空间.
而且,对应到电脑其他区域,诸如内存配置操作上,OS Kernel 也是以 4K page
作为内存使用的基本划分,因此用 4K 当作对映的话(如跑 SWAP),一个操作指令
便可以完成一个 PAGE 切换,而若用传统512 ,硬盘就得做八次才能完成.
PS.
至于 SSD ,也是以 PAGE 的概念在存取,大部分的 SSD Flash 也是用到 4K or 8K
为存取单元(这是低阶部分,一般使用者也看不到)
当然,若那些硬件厂商吃饱没事做,想再开发出更诡异的 8K AF or 16K AF ?
也不是不行,但能够再挤出多少储存空间,以及改成 8K/16K 之后所产生后续
的困扰??
而至于为何会有所谓 31.5K ?? 因为传统的硬盘分割方式是以 "C H S "
(Cylinder/head/Sector)为概念
MBR 位置在 C/H/S 0/0/1 ,
第一个主分割区位置在 C/H/S 0/1/1
而一个 H(Head) 差距是 63个 Sector ,乘以 512bytes 就是 31.5Kbyte
XP 其实已经使用了 LBA (逻辑区块寻址,Logical Block Access )的存取方式
但很不幸的,它的分割工具,并未导入 AF 概念
(XP 是 2002年底推出,AF是 2006定规格,SP3 虽然是 2008 ,但并未改这块)
所以XP分割(或那个年代的工具软件),都无法对4K 切齐,也造成使用者困扰.
那 Win7 ??
就很简单啦,不管你是 AF 还是非 AF ,除了 MBR没动以外,
第一个分割区位置, 直接退到 1MB (2048个磁区)搞定.
后续所有分割,切出来的 LBA 数值,都会是 4K 的倍数,
总之,就是让所有的cluster size ,都跟 4K 的倍数 扯上关系.
So,像 SPFDISK 这类软件,原撰写者已经停止开发,若没有使用接替改写的4K 版,
用旧的SPFDISK版本去看Win7切出来的硬盘, 就会出现 磁区重叠 的错误讯息.

Links booklink

Contact Us: admin [ a t ] ucptt.com