У меня есть накопитель Seagate Backup Plus Desktop USB 3.0 емкостью 3 ТБ, который отлично работает в корпусе, но когда я вынимаю его из корпуса и подключаю напрямую как внутренний диск SATA, он просто не распознается должным образом (он снова работает при использовании в приложение). Материнская плата
моей системы - ASUS P8P67 LE , которая имеет два порта SATA 6,0 Гбит / с и четыре порта SATA 3.0 Гбит / с.
При использовании в качестве внутреннего диска SATA Windows 7 спрашивает, хочу ли я отформатировать диск, как если бы у него не было надлежащей файловой системы, и если я использую DISKMGMT.MSC
инструмент (набрав его в меню «Пуск»), я получаю совершенно неверную информацию привод.
В нем говорится, что диск имеет 3 раздела (349,31 ГБ RAW
данных и два неназначенных раздела по 1698,68 ГБ и 746,52 ГБ). Эта информация совершенно неверна, поскольку накопитель при использовании в корпусе USB работает как один раздел NTFS (2794,52 ГБ). Как получается, что он отображается как 3 раздела без файловой системы при подключении через SATA ?!
Использует ли Seagate какой-то запатентованный способ хранения данных при использовании накопителя в прилагаемом корпусе USB 3.0? Я не использовал какой-либо вид шифрования. Я просто подключил диск к USB 3.0 и сразу начал его использовать, поскольку он, очевидно, был предварительно отформатирован с файловой системой NTFS.
Ответы:
Корпус представляет диск для компьютера как устройство расширенного формата 4Kn, что позволяет использовать MBR для совместимости с системами Windows XP. Когда диск извлекается из корпуса, изменение формата логического сектора приводит к неверной таблице разделов.
Внешние жесткие диски емкостью более 2 ТиБ часто открывают секторы 4К непосредственно для операционной системы. Ограничение в 2 TiB, обычно связанное с MBR, связано с традиционным размером сектора в 512 байт; Секторы 4К в восемь раз больше и, следовательно, расширяют лимит MBR до 16 ТиБ. Это позволяет использовать MBR на дисках емкостью более 2 ТБ, что позволяет использовать Windows XP и другие системы, не поддерживающие GPT.
Базовый жесткий диск использует эмуляцию сектора 512 байт для совместимости с устаревшими системами. Это означает, что, хотя диск физически имеет секторы 4 КБ, непосредственное хост-устройство (в данном случае корпус) видит 512-байтовые сектора. Однако, чтобы выполнить вышеупомянутое расширение MBR и включить совместимость с Windows XP, в корпусе компьютер выглядит как имеющий собственные 4K-сектора.
Когда диск извлекается из корпуса, 512-байтовые логические сектора нижележащего диска 512e открываются. Это приводит к неверной таблице разделов, которая не может быть правильно интерпретирована. Значение в 746,52 ГБ, которое вы указали для последнего «раздела», когда диск подключен напрямую, - это именно тот объем пространства, который находится за пределами 2 ТБ для дисков MBR с 512-байтовыми секторами.
Более подробная информация о последствиях этого преобразования доступна в этом блоге .
источник
Две мысли, основанные на моем личном опыте:
По моему опыту, старый прием копирования данных на внешний SATA-диск во внешнем USB-корпусе и последующего использования его без проблем с внутренним SATA-соединением не работает с дисками, размер которых превышает 2 ТБ.
Это означает, что формат, используемый приложением для передачи данных, является «странным» или проприетарным форматом разделения, который не допускает простого обмена. Или может что-то еще происходит? Возможно, он почему-то отформатирован как RAID на низком уровне? Может быть, даже LVM? Не знаю, так как я никогда не проверял это подробно.
Имейте в виду, что это не относится ко всем внешним SATA-корпусам, но из моих случайных тестов, специфичные для производителя корпуса, такие как Toshiba и Seagate, диск, отформатированный в таком корпусе, не будет читаться системой, если он подключен напрямую.
Непонятно, какую материнскую плату вы могли бы использовать, но не все подключения SATA позволят использовать накопители размером более 2 ТБ. Я бы проверил ваши системные характеристики, чтобы увидеть, если это так.
источник