我正在尝试让一个新的 4TB Seagate USB 驱动器与 Xen 6.2 和 Windows 2008 R2 虚拟客户机一起工作。
Xen 主机可以正常查看驱动器,fdisk -l
并列出正确的容量等。我甚至可以使用磁盘分区创建分区并格式化扩展,然后挂载并传输数据,没有任何问题。但是,我尝试使用 XenCenter 创建本地 SR,但在尝试添加任何大小的虚拟磁盘时,该过程失败。
我也试过附加磁盘直接连接到虚拟客户机,Windows 可以检测到它,但由于驱动器具有 4k 本机扇区大小,报告的容量为 30+ TB,并且在驱动器上执行任何操作的尝试都会产生 I/O 错误。
我为 Windows 2008 R2 安装了 4k 扇区支持补丁,但磁盘管理器仍然显示 30+TB 的驱动器。(请参阅这里,这里, 和这里)
我是否必须退回此驱动器并购买一个具有模拟 512 字节扇区的驱动器?或者有人能为我提供解决方案吗?
谢谢你!
更新:
以下是屏幕截图:
尝试初始化产生 I/O 错误。
我发现亚马逊上某人的留言指出 Seagate 硬盘具有原生 4k 扇区并且不能与 Windows 备份/等一起使用。
Windows 7/2008 R2 的修补程序仅支持 512e 磁盘,不支持原生 4k:support.microsoft.com/kb/2553708
有关对原生 4k 的支持的更多信息,请参见此处。看起来只有 Windows 8 和 Server 2012 支持它。