Дополнительная информация

Дополнительная информация

Я пытался сделать резервную копию на диск Seagate SATA объемом 8 ТБ, поэтому я вставил диск в адаптер USB 3 QP0020 от LogiLink и инициализировал диск как диск GPT, используя всю емкость в одном разделе. Я отформатировал диск как NTFS. Пока все было хорошо. Я еще не начал процесс резервного копирования, так как было уже поздно.

По какой-то причине я затем вставил диск в адаптер USB 3 FD2002 от inateck и ожидал получить букву диска. Однако буква диска не была назначена, поэтому я заглянул в Управление компьютером из панели управления, чтобы посмотреть, что там написано. Я был удивлен, увидев, что диск был отмечен как «не инициализирован».

Скриншот показывает разницу:

Скриншот управления компьютером

Теперь у меня есть идентичный диск, и я попробовал то же самое, но в обратном порядке (сначала inateck, затем LogiLink), и результат тот же (диск можно прочитать только с помощью оригинального USB-адаптера).

Ожидаемо ли такое поведение и я могу прочитать диск только в правильном USB-адаптере? В чем может быть причина и как исправить эту проблему? Как выяснить, какой USB-адаптер ведет себя правильно, а какой нет?

Дополнительная информация

Система: Windows 7 SP1 x64

Диск: Seagate 8 ТБ ST8000AS0002

Адаптер USB 3 1: LogiLink QP0020

USB 3 адаптер 2: inateck FD2002

Info from disk working in inateck adapter:

I:>fsutil fsinfo ntfsinfo i:
NTFS Volume Serial Number :       0xc050007050006f88
Version :                         3.1
Number Sectors :                  0x00000003a37d1fff
Total Clusters :                  0x00000000746fa3ff
Free Clusters  :                  0x00000000746e64e4
Total Reserved :                  0x0000000000002780
Bytes Per Sector  :               512
Bytes Per Physical Sector :       4096
Bytes Per Cluster :               4096
Bytes Per FileRecord Segment    : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length :           0x0000000000040000
Mft Start Lcn  :                  0x00000000000c0000
Mft2 Start Lcn :                  0x0000000000000002
Mft Zone Start :                  0x00000000000c0040
Mft Zone End   :                  0x00000000000cc840
RM Identifier:        F81B5903-C5F1-11E5-BEA2-B8AEED78FC51

После смены адаптера возможна инициализация диска.

Info from disk working in LogiLink adapter:

J:\>fsutil fsinfo ntfsinfo j:
NTFS Volume Serial Number :       0xf81685e71685a76a
Version :                         3.1
Number Sectors :                  0x00000000746fa3ff
Total Clusters :                  0x00000000746fa3ff
Free Clusters  :                  0x00000000746e64a6
Total Reserved :                  0x0000000000000000
Bytes Per Sector  :               4096
Bytes Per Physical Sector :       <Not Supported>
Bytes Per Cluster :               4096
Bytes Per FileRecord Segment    : 4096
Clusters Per FileRecord Segment : 1
Mft Valid Data Length :           0x0000000000100000
Mft Start Lcn  :                  0x00000000000c0000
Mft2 Start Lcn :                  0x0000000000000002
Mft Zone Start :                  0x00000000000c0000
Mft Zone End   :                  0x00000000000cc820
RM Identifier:        92E5A9D7-D24C-11E5-AF57-005056C00008

решение1

Похоже, что один корпус (LogiLink QP0020) пересылает команды ATA напрямую на диск, а диск работает в режиме 512e. Это означает, что, хотяприводФизически имеет сектора Advanced Format размером 4 КБ, корпус и ваша ОС видят старые сектора размером 512 байт, поэтому ОС формирует таблицу разделов, соответствующую этому стилю.

Другой корпус заставляет диск отображаться для ОС как имеющий секторы по 4 КБ. (Диск транслирует физические сектора по 4 КБ в сектора по 512 байт для корпуса, который транслирует их обратно в сектора по 4 КБ для ОС!) Поэтому, когда Windows запрашивает данные (поскольку многие данные адресуются по секторам), они находятся не в том месте. Это распространенная проблема при переключении дисков между корпусами, которые ведут себя по-разному в отношении расширенного формата. Дополнительные материалы:Отличный ответ Рода Смитаимоя история секторного адресования.

Вы в трудном положении. Вам нужно выбрать один корпус (т. е. размер сектора) и придерживаться его, иначе ваши данные будут скакать.

Связанный контент