我不确定这是 BIOS 的问题还是其他什么,驱动器使用 MBR 还是 GPT 并不重要。在我的系统中,它总是只给我 1.49TB 的未分配空间。
出于某种原因,如果我将驱动器连接到外部 SATA 转 USB 适配器,驱动器似乎可以正常工作,并为我提供完整的 6TB 空间(更像是 5.7TB,但这是可以理解的)。如果我使用 USB 转 SATA 适配器格式化驱动器(为 6TB)并将其放入我的机器中,Windows 会识别 6TB 分区,但是,在运行 chkdsk 后,它报告有 4.5TB 的坏扇区,并且尝试在磁盘上放置超过 1.49TB 的数据似乎不起作用,但如果我在 SATA 转 USB 驱动器托架中运行 chkdsk,驱动器的所有扇区都正常。我不知道这可能是什么,也许与 bios 有关?也许是 Windows 7?
编辑:我还应该提到我尝试过 diskpart clean 但无济于事。
编辑2:查看其他问题,他们似乎建议在物理机器中重新格式化驱动器应该可以解决问题,但是这似乎不起作用,因为我已尝试多次这样做,一次是在外部机箱中预先格式化驱动器,一次是在机器中,但似乎都不起作用。
编辑 3:上面建议的问题与我遇到的问题无关,实际上,如果我使用 sata 转 usb 适配器将数据加载到驱动器上,然后将驱动器插入我的电脑,我就可以正常读取数据
如果你需要我的系统规格,我这里有一个 cpu-z 导出https://pastebin.com/kdPTeSkF
答案1
这里发生的事情很明显:内部端口无法处理超过 4TB 的驱动器,并且大小正在被包装。要么将其用作外部,要么购买带有 SATA 端口的卡。
时常,在旧控制器上使用大容量驱动器时,您会看到这种情况,要么控制器只看到它能理解的大小,要么它将容量包装起来,只看到剩余的部分。127GB 曾经是个大问题(有一段时间,超过这个容量的驱动器通常附带控制卡,因为大多数主板无法与它们配合使用),但对于 2 的幂,这种情况都有可能发生。
您看不到 2TB 的原因与您看到 5.7TB 而不是 6 的原因相同:计算机的限制是 2 的真实幂,驱动器容量通常以假设所有未指定的数字为零来测量。
答案2
经过大量研究我发现此论坛帖子上有一些很好的信息。
问题是 2TB 以上的硬盘使用高级格式 并且低于 v9.6 的英特尔 RST(快速存储技术)驱动程序不支持高级格式,低于 v10.1 的驱动程序不支持大于 2.2TB 的驱动器。
从论坛复制:
您必须将 F6 驱动程序与支持高级格式的 INTEL MSM / RST 驱动程序一起使用。英特尔快速存储技术 (RST) 驱动程序 v9.6 及更高版本。对于大于 2TB 的驱动器,需要 INTEL RST 10.1 及更高版本。
对于超过 2.2 TB 的磁盘驱动器,Intel RST F6 驱动程序的正确级别必须为 v10.1 或更高版本。
由于我的 Windows 安装是离线完成的,我仍然在使用 Windows 7 提供的过时的驱动程序,为了解决这个问题,我必须下载并安装最新的英特尔快速存储技术 (Intel RST)这里适用于 Windows 7 和 8 以及这里适用于 Windows 10。需要注意的是 Windows 10 和 7 版本不同,如果您尝试在 Windows 7 上安装 Windows 10 版本,您将收到致命错误。
最后要提的是,安装英特尔快速存储技术驱动程序后,我的系统在进入桌面后会挂起。经过一番调查,原来是 Nvidia Gforce 体验发生了某种冲突,因为在安装了驱动程序后启动时,我的系统由于 RAM 和 CPU 使用率过高而锁定,在安全模式下禁用这些服务并重新启动似乎已经解决了问题。
我希望重新安装 GeForce Experience 应用程序可以解决该问题。
答案3
我认为这与分区表有关。
有时,我在错误格式化 USB 后也会出现同样的情况。
通常通过命令行清除格式来完成工作。
打开CMD作为管理员
运行磁盘部分
diskpart
然后检查要格式化的磁盘
list disk
select disk 1 //or other number that your disk have
然后你必须清理它
clean
它应该可以工作。之后你应该看到你的磁盘完全Windows Disk Manager
如果你想通过 CMD 继续格式化,那么
create partition primary
format fs=ntfs //or format fs=exfat - it can do a while
assign
编辑
了解未来人们的情况后 - 这可能是你的主板的问题