Я пытаюсь получить новый USB-накопитель Seagate емкостью 4 ТБ для работы с Xen 6.2 и виртуальным гостем Windows 2008 R2.
Хост Xen видит диск нормально, fdisk -l
выводит его с правильной емкостью и т.д. Я даже могу использовать gdisk, чтобы создать раздел и отформатировать его с помощью ext3, затем монтировать и передавать данные без проблем.
Тем не менее, я попытался создать локальную SR с помощью XenCenter, но процесс завершился неудачей в тот момент, когда я пытаюсь добавить виртуальный диск любого размера.
Я также попытался подключить диск для непосредственного подключения к виртуальному гостю, где он обнаруживается Windows, но из-за того, что диск имеет собственный размер сектора 4 Кб, заявленная емкость составляет более 30 ТБ, и любые попытки выполнить операции на диске дают I/O ошибки.
Я установил исправление поддержки сектора 4k в Windows 2008 R2, но в диспетчере дисков по-прежнему отображается диск объемом более 30 ТБ. (Смотрите здесь, здесь и здесь)
Я собираюсь вернуть этот диск и купить один с эмулированными секторами 512 байт? Или кто-нибудь может указать мне на решение?
Спасибо!
Обновления:
Вот скриншот:
Попытки инициализировать ошибки ввода-вывода.
Я нашел заметку на Amazon, в которой говорится, что диск Seagate имеет собственные 4k-сектора и не работает с Windows Backup/etc.
Исправление для Windows 7/2008 R2 поддерживает только диски 512e, а не собственные 4k: support.microsoft.com/kb/2553708
Больше информации здесь о поддержке родного 4k. Похоже, что только Windows 8 и Server 2012 поддерживают его.