Чому мій USB-накопичувач показує пошкоджені дані, коли підключається як внутрішній привід SATA?


34

У мене є накопичувач 3,0B Seagate Backup Plus Desktop USB 3.0, який добре працює, коли знаходиться у своєму корпусі, але коли я виймаю його з корпусу та безпосередньо підключаю його як внутрішній привід 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.


6
У корпусі, ймовірно, відбувається перетворення 512e в 4Kn для сумісності з системами Windows XP , через що таблиця розділів стає дивною.
bwDraco

8
Це проблема таблиці розділів, викликана відсутністю перетворення корпусу в 4Kn. goughlui.com/2013/10/02/…
bwDraco

Відповіді:


40

Додаток відкриває накопичувач до комп'ютера як пристрій розширеного формату 4Kn, що дозволяє використовувати MBR для сумісності з системами Windows XP. Коли диск вилучається з корпусу, зміна формату логічного сектора призводить до недійсної таблиці розділів.

  • Зовнішні жорсткі диски ємністю більше 2 TiB часто піддають 4K сектори безпосередньо в операційній системі. Ліміт 2 TiB, що зазвичай асоціюється з MBR, прив'язаний до традиційного розміру сектору 512 байтів; Сектори 4К у вісім разів більше і тому розширюють ліміт MBR до 16 TiB. Це дозволяє використовувати MBR на дисках місткістю більше 2 TiB, що дозволяє використовувати в Windows XP та інших системах, які не підтримують GPT.

  • Основний жорсткий диск використовує 512-байтну емуляцію сектору для сумісності із застарілими системами. Це означає, що, хоча на диску фізично є 4К сектори, безпосередній хост-пристрій (в даному випадку корпус) бачить 512-байтові сектори. Однак, щоб виконати вищезгадане розширення MBR та включити сумісність з Windows XP, пристрій змушує диск виглядати на комп’ютері таким, що має 4K рідні сектори.

  • Коли диск витягується з корпусу, відкриваються 512-байтні логічні сектори базового диска 512e. Це призводить до отримання недійсної таблиці розділів, яку неможливо правильно інтерпретувати. Значення 746,52 GiB, яке ви дали для останнього "розділу", коли диск підключений безпосередньо, - це саме простір, що лежить за межами 2 TiB для накопичувачів MBR з 512-байтовими секторами.

Більш детально про наслідки цього перетворення можна ознайомитись у цій публікації блогу .


+1 Дякую за пояснення! Чи є така річ, як USB-корпус, що цього не робить?
JakeGould

Мій пристрій Thermaltake BlacX, принаймні через eSATA, не показує зелений диск 512e 3 TB WD як 4 кн.
bwDraco

Дякуємо за ваше детальне пояснення! Я думаю, що корпуси поза торговою маркою зазвичай цього не роблять, чи не так? У мене з'явився корпус "Intenso", який (AFAIK) не робить цього (він включав жорсткий диск Seagate 2 Тб при його покупці). До речі, до оригінальної публікації я додав модель своєї материнської плати на випадок, якщо це стане в нагоді.
ОМА

1
За замовчуванням все USB-корпуси цього не роблять, виняток становлять такі, що роблять (наприклад, наведені вище, в комплекті з певним накопичувачем).
qasdfdsaq

1
Універсальні корпуси @OMA не ведуть себе так, оскільки вони створені для самих людей, які знають, щоб перевірити характеристики, і не потрібні якісь дивні речі, що трапляються для роботи Windows XP. Корпуси таких виробників, як Seagate і Toshiba, розроблені таким чином, щоб зробити свої диски привабливішими для середньостатистичних користувачів, які не знають, що вони можуть навіть відкрити свій корпус, щоб отримати голий жорсткий диск з нього. Тому в кінцевому рахунку для когось із вас, можливо, варто було б знайти загальний USB-корпус, який може працювати з накопичувачами розміром більше 2 Тб.
JakeGould

2

У ній зазначається, що накопичувач має 3 розділи (349,31 ГБ даних RAW та два непризначені розділи об'ємом 1698,68 ГБ та 746,52 ГБ). Ця інформація очевидно неправильна, оскільки привід при використанні у корпусі USB працює як один розділ NTFS (2794,52 ГБ). Як це відображається у вигляді 3-х розділів без файлової системи при підключенні через SATA ?!

Чи використовує Seagate якийсь захищений спосіб зберігання даних під час використання накопичувача в наданому USB 3.0 корпусі?

Дві думки, засновані на моєму особистому досвіді:

  1. На мій досвід, стара хитрість копіювання даних на зовнішній накопичувач SATA у зовнішній USB-корпус, а потім їх використання без проблем із внутрішнім з'єднанням SATA не працює з накопичувачами розміром більше 2 Тб.

    Значення формату, який використовується в корпусі для передачі даних, - це "непарний" або формат власного розділення, який не дозволить провести просту заміну. А може, відбувається щось інше? Можливо, це чомусь відформатоване як RAID на низькому рівні? Може навіть ЛВМ? Не знаю, оскільки я ніколи не перевіряв цього глибоко.

    Зауважте, що це стосується не всіх зовнішніх корпусів SATA, але з моїх випадкових тестів конкретні корпуси виробника - такі, як Toshiba та Seagate - диск, відформатований у такому корпусі, система не читає, якщо підключитися безпосередньо.

  2. Незрозуміло, якою материнською платою ви можете користуватися, але не всі підключення SATA дозволять використовувати накопичувачі розміром більше 2 Тб. Я перевірив би ваші характеристики системи, щоб побачити, чи може це бути так.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.