|
原帖由 netwinxp 于 2007-7-7 09:03 AM 发表 
这个是支持大硬盘而不是大分区,对于大硬盘(>137G)的需要主板芯片组、BIOS、硬盘、操作系统共同支持,windows2000sp4、windows2003、windowsxpsp2可以支持。楼主讨论的是>100G的分区。
以前我装 1 部机器用 80gb 先装系统 2000 Server sp4 cht, 后来 160gb * 2 的硬盘来了.
我就 ghost 过去, c: 40gb d: 剩余全部 另1颗给user 自己分.
但问题就是当我把数据储存超过前 128GB 处就整个系统 crash 不能开机.
我又将 80gb 再次 ghost 到 160gb 再开机正常, 我又把数据 copy 到 d:
Copy 到一半系统又 crash , 连番试了几次, 都相同.
后来想是不是系统不支持
136gb 以上存取, 就找到了那个 HKEY 改了以后.
从此风平浪静.
扩展 int 13h 需要主板 BIOS 和 系统 和 HD 都支持没错!
Disk Access Packet最大是 64bit * 512bytes = 9444732965739290427392 Bytes
但是目前的Disk Partition Table 是用32bit * 512 = 2199023255552 Bytes = 2T Bytes
1个 Partition 最大是 2T (Partition Table 中 最后 4 Bytes 此分区占用 Sector 数)
[ 本帖最后由 bx2aa 于 2007-7-8 12:27 AM 编辑 ] |
|