Жесткие диски расширенного формата, USB-корпуса и совместимость с Windows / Linux

1279
That Brazilian Guy

Окружающая среда

Я только что купил жесткий диск Seagate Barracuda ST1000LM048 емкостью 1 ТБ . Это диск расширенного формата с секторами 4096 байт.

Я планировал использовать его с моим дешевым, но заслуживающим доверия (и я имею в виду дешевый, это действительно общий китайский, и я заплатил за него около 5 долларов США) 2,5-дюймовый корпус жесткого диска, который был у меня в течение 5 лет, и несколько жестких дисков без проблем ( Я не уверен, использовал ли я когда-либо HDD с расширенным форматом вместе с ним.) Это в основном высокоскоростная микросхема JMicron JM20329 USB-SATA Bridge с некоторыми транзисторами и портом USB. Выглядит именно так:

enter image description here

Когда я купил жесткий диск емкостью 1 ТБ, я не знал о проблемах, связанных с дисками расширенного формата и корпусами жестких дисков .Я сильно подозреваю, что это может играть роль здесь, но при определенных обстоятельствах я могу получить доступ к данным,

Теперь я не уверен, потому что я только что нашел более старый жесткий диск Western Digital 500 ГБ в расширенном формате, и он отображается в проводнике Windows, используя тот же корпус ... Что здесь происходит ?!

Проблема

Когда я подключаю его через USB-корпус к ноутбуку с Windows 8.1, в Windows Explorer не отображаются новые тома. При запуске Fedora 25 на том же ноутбуке, подключенном через тот же корпус жесткого диска, я вижу папки и файлы.

Он работает на другом ПК Fedora 25, когда я подключаю его через внутренний SATA. У меня нет Windows ПК поблизости, где я могу проверить его на внутреннем SATA.

Возможно связано: Кажется, что-то не так / странно со схемой разбиения, см. Жирный текст в разделах ниже. Я действительно озадачен этим, поскольку я никогда не видел подобного случая прежде.

Тесты и диагностика

Windows 8.1 через USB-корпус на моем ноутбуке

Поскольку другие спрашивают: я подключаю диск после загрузки Windows. Посмотрим, есть ли какая-либо разница в том, как прикрепить его перед загрузкой.

  • USB-корпус автоматически определяется и устанавливается как «мост USB-ATA / ATAPI».
  • Диск не отображается в проводнике Windows.
  • Управление дисками ( diskmgmt.msc) отображает диск как «Онлайн, нераспределенное 931,5 ГБ, таблица разделов в стиле MBR»:

enter image description here

Fedora 25 через USB-корпус на моем ноутбуке

Я могу видеть файлы и папки и копировать данные на диск и с него.

disks Информация

  • Модель: ST1000LM048-2E7172 (SDM1)
  • Размер: 1,0 ТБ (1 000 204 886 016 байт)
  • Там нет разделов входа
  • Серийный номер: [отредактировано]
  • Оценка: Диск в порядке, один плохой сектор .
  • Объемы:
    • Размер: 1,0 ТБ - 850 ГБ свободно (заполнено на 15,0%)
    • Устройство: / dev / sdc (обратите внимание, что номер раздела отсутствует!)
    • Там нет записи типа раздела
    • Содержание: NTFS - Монтируется в / run / media / [отредактировано]

disks SMART report

  • Обновлено: 47 лет, 1 месяц и 23 дня назад (!!!)
  • Температура: ---
  • Работает на: ---
  • Результат самопроверки: Неизвестно ()
  • Самооценка: порог не превышен
  • Общая оценка: диск в порядке, один плохой сектор
  • Атрибуты SMART: таблица полностью пуста (!!!)

вывод fdisk -l

Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x[redacted] 

Fedora 25 через внутренний SATA на настольном ПК

Я могу видеть файлы и папки и копировать данные на диск и с него.

disks Информация

  • Модель: ST1000LM048-2E7172 (SDM1)
  • Размер: 1,0 ТБ (1 000 204 886 016 байт)
  • Там нет разделов входа
  • Серийный номер: [отредактировано], как указано выше
  • Оценка: Диск в порядке (33 C / 91 F).
  • Объемы:
    • Размер: 1,0 ТБ - 850 ГБ свободно (заполнено на 15,0%)
    • Устройство: / dev / sda (обратите внимание, что номер раздела отсутствует!)
    • Там нет записи типа раздела
    • Содержание: NTFS - Монтируется в / run / media / [отредактировано]

disks SMART report

  • Обновлено: менее минуты назад
  • Температура: 36 C / 97 F
  • Включено: 8 часов и 0 минут
  • Результат самопроверки: последняя самопроверка успешно завершена
  • Самооценка: порог не превышен
  • Общая оценка: диск в порядке
  • Умные Атрибуты: см. Изображение ниже

вывод fdisk -l

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x[redacted] 
7
@Walmart (1) Я бы с удовольствием переформатировал и переделил диск, но мне некуда временно помещать файлы, по крайней мере, на следующую неделю. (2) Я проверю, что показывает сообщение POST на рабочем столе (я думаю, на ноутбуке ничего нет, но я тоже проверю). (3) Я перефразировал вопрос, но в нем уже говорится, что Управление дисками видит нераспределенный диск. That Brazilian Guy 7 лет назад 0
... похоже, что корпус не любит диски AF. Это очень загадочно; Я имел дело с [несколькими] (http://superuser.com/q/985305) [случаями] (http://superuser.com/q/852475), в которых корпус 512e будет выглядеть как 4Kn, но ваш корпус выглядит как 512n! (** Внимание рецензентов: ** это означает, что это не дубликат, пожалуйста, не голосуйте, чтобы закрыть.) bwDraco 7 лет назад 1
@bwDraco Я так и думал, но ** я только что нашел более старый жесткий диск AF 500 ГБ, который этот корпус хорошо читает на Win 8.1 ** ... WTF! (добавлю это к вопросу) That Brazilian Guy 7 лет назад 0
Есть ли у вас 150 ГБ места и способ перенести его на диск 500 ГБ для переформатирования и т. Д.? Я вижу, что там написано "**` Размер: 1,0 ТБ - 850 ГБ свободно (15,0% заполнено) `**", и что вы только что нашли жесткий диск на 500 ГБ, поэтому я решил спросить. Pimp Juice IT 7 лет назад 0
@ Walmart Ну ... Этот жесткий диск объемом 500 ГБ был утерян на столе, потому что когда-то он упал примерно на 50 см ... ** жесткий **. знак равно That Brazilian Guy 7 лет назад 0
Можете ли вы сказать, что чип моста на корпусе? Если возможно, откройте корпус и выложите изображения самых крупных / самых важных микросхем на печатной плате. Нам нужно уметь читать надписи на фишках. bwDraco 7 лет назад 0
@bwDraco Это JMicron JM20329, я нашел ссылку в формате PDF и поместил ее в теле вопроса That Brazilian Guy 7 лет назад 0
Для USB-корпусов нередко не поддерживается SMART. Разное программное обеспечение обрабатывает этот факт по-разному. Не читайте слишком много в SMART-данных, выглядящих странно или полностью отсутствующих. a CVn 7 лет назад 1
Возможно связано: [Windows не монтирует USB NTFS superfloppy] (http://superuser.com/q/1060252/194694) gronostaj 7 лет назад 0

2 ответа на вопрос

12
davidgo

Я считаю, что проблема, с которой вы столкнулись, заключается в том, что на диске просто НЕТ схемы разделения.

Возможно, вы не поймете, что Linux позволит вам рассматривать весь диск как блочное устройство - то есть один большой раздел - и вся предоставленная вами информация, похоже, указывает на такую ​​установку. Я верю, что Windows не будет поддерживать необработанное блочное устройство.

Типичный способ решения этой проблемы - скопировать данные в другое место, разбить на разделы, а затем отформатировать диск (используя FAT или NTFS или какую-либо файловую систему, которую могут читать как Windows, так и Linux), а затем снова скопировать данные. Если можно выполнить весь этот процесс без фактического перемещения данных с диска, это сопряжено с высокой степенью риска, и вам действительно все равно следует сначала выполнить резервное копирование данных, чтобы вернуть вас на круги своя.

Да, моя интуиция указывала на тот же вывод. Мне просто нужно одолжить HDD и принять ваш ответ! :) That Brazilian Guy 7 лет назад 0
Можно проверить, является ли точка монтирования в linux / dev / sdx вместо / dev / sdx [1-9] djsmiley2k 7 лет назад 4
0
red

Выдержки из предоставленного вывода fdisk -l

в Fedora 25 через USB-корпус
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт

в Fedora 25 через внутренний
размер SATA- сектора (логический / физический): 512 байт / 4096 байт
размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт

Корпус USB не позволяет ОС (т.е. Fedora) распознавать правильный размер сектора диска.

Два возможных решения:

  1. Используйте корпус, который сообщает через USB то же самое, что SATA / eSATA.

  2. Используйте диск только в одном направлении. то есть через USB или SATA / eSATA, и это означает, что с самого начала, то есть, начиная с разбиения диска, отформатируйте файловую систему (ы) и затем используйте ее только одним способом. Не смешивайте USB и SATA / eSATA.

Если вы решили сделать 2 и использовать USB, убедитесь, что все разделы диска выполнены на границе 4 КБ, а размер блока файловой системы составляет минимум 4 КБ (или любое число, кратное 4 КБ). Если вы этого не сделаете, доступ к диску может быть не выровнен на границе 4 КБ, и IO будет очень медленным.