Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Накопители (SSD, HDD, USB Flash) (http://forum.oszone.net/forumdisplay.php?f=53)
-   -   Не монтируется внешний HDD через eSata (http://forum.oszone.net/showthread.php?t=279919)

slo_nik 28-03-2014 01:47 2329604

Не монтируется внешний HDD через eSata
 
Доброй ночи.

Возникла проблема в работе с Seagate ATA ST3000DM001-1CH1 подключаемым как внешний накопитель при помощи вот этого кармана

Проблема в следующем.
Использую ОС Ubuntu 12.04.3 LTS. HDD использую как хранилище для файлов.
Подключаю карман с hdd через usb к ноутбуку, создаю раздел при помощи gparted, файловая система ntfs, таблица разделов gpt.
При попытке подключить через eSATA - раздел не виден, обозначается как неразмеченная область.
Если подключить через eSATA, создать раздел, то hdd виден и через usb и через eSATA.

Если, после того, как создан раздел при подключении через eSATA, подключить карман с hdd к ноутбуку с ОС Windows, то всё ломается. Раздел не виден в Ubuntu через eSATA, обозначается как неразмеченная область и виден только при подключении через usb.

Пытался найти ответ на форуме ubuntu, но это ни к чему не привело(((

Как можно решить данную проблему, чтобы не слетала таблица разделов при подключении к ноутбуку с Windows?

DVDshnik 28-03-2014 06:35 2329621

Хм, eSATA электрически это тот же SATA, только во внешнем исполнении. Можно проделать всё то же, но с диском без коробки и с SATA кабелем. И ежели ничего не изменится, то неисправен, имхо, USB интерфейс в данном случае.

slo_nik 28-03-2014 11:56 2329688

Цитата:

Цитата DVDshnik
DVDshnik »

К сожалению я физически не могу подключить диск без кармана и через SATA к ноутбуку.
на форуме, где пытался найти ответ, выяснили только одно.
Цитата:

Если сравнить заголовки таблицы разделов GPT (LBA1 на диске) до и после подключения к виндам, то мы видим, что до виндов указатель расположения второй копии этого заголовка (у GPT две копии таблицы разделов, в начале и конце диска) равен 0x15D50A2AF, а после виндов -- 0x15D50A3AF! Это на 256 секторов дальше, чем до. Соответственно, механизм проблемы такой: диск в убунте у нас определяется с меньшим значением (см. сообщение)

Цитата:

[ 660.405469] scsi 5:0:0:0: Direct-Access ATA ST3000DM001-1CH1 CC24 PQ: 0 ANSI: 5
[ 660.405673] sd 5:0:0:0: [sdc] 5860532912 512-byte logical blocks: (3.00 TB/2.72 TiB)
(число лог.секторов аккурат соответствует меньшему значению 0x15D50A2AF+1), мы его размечаем, заголовки и таблицы GPT друг другу соответствуют, дальше цепляем к виндам, вследствие чего диск определяется с размером на 256 секторов больше, винды радостно (кто их просит?) переносят вторую копию таблиц в самый конец диска, переписывая, естественно, указатели в первой копии таблиц.
Дальше мы переносим диск в Ubuntu, он там определяется меньшим размером, указатели на вторую копию указывают уже "за пределы" диска, GPT неверна, опаньки. Остался вопрос, с какого такого размер диска меняется на 256 секторов?
Вот это и не понятно. Почему меняется размер при подключении к ноутбуку с Windows? Есть возможность, что это проблема в кармане, в прошивке кармана или самого hdd?

DVDshnik 28-03-2014 12:05 2329692

Теоретизировать можно сколько угодно. Без успеха. Я же предложил - как вычленить неисправность. Но, конечно, если компьютерное многообразие ограничено лишь одним ноутбуком, тогда да, ничего не поделать (((

IgNat 28-03-2014 15:13 2329752

slo_nik, попробуйте в Windows (редакция/версия?) подключить через eSATA, ч/з оснастку Управление дисками удалить/создать раздел, проверить ч/з USB-соединение. Затем проверить ч/з eSATA/USB-соединение в Ubuntu. Результат?

slo_nik 28-03-2014 16:21 2329784

IgNat, обязательно через eSATA создавать раздел в Windows7? Или нет разницы, через usb или eSATA?

IgNat 28-03-2014 16:43 2329795

slo_nik, т.к. наблюдается проблема с eSATA-интерфейсом, то не понятен ваш вопрос :) В принципе, надо попробовать оба варианта.

slo_nik 28-03-2014 16:49 2329797

IgNat. через usb ничего не получилось. Подключил к компу с Windows7, создал раздел, но при подключении к ноуту с Ubuntu ни через usb, ни через eSATA раздел виден не был.
Если делать это всё в Ubuntu, то под Ubuntu всё работает.

IgNat 28-03-2014 17:05 2329804

slo_nik, перед перед созданием раздела в Windows 7 очистите/обнулите первые 3000 (0-2999) секторов.

slo_nik 28-03-2014 17:22 2329811

IgNat. а как правильно это сделать?

IgNat 28-03-2014 18:17 2329825

slo_nik, в любом редакторе HDD.

slo_nik 28-03-2014 18:37 2329832

IgNat, а какой Вы порекомендуете?

IgNat 29-03-2014 11:03 2330111

slo_nik, написано же: в любом... :) DMDE, WinHex, Paragon, Acronis, ...

DiskPart - встроенный в Windows, выбрать диск, затем команда: clean.

Tau_0 29-03-2014 12:05 2330140

Цитата:

Цитата slo_nik
а какой Вы порекомендуете? »

Уже по Вашей же ссылке линуксоидами высказывалось предположение, что коробка eSATA AgeStar SCB3AH1 SATA эмулирует-склеивает 512 байтовые секторы секторы, как большие 4096 байт, --- так коробка отдаёт PCI шине. Сделано это для того, чтобы уже Windows х32 XP на разметке MBR мог адресовать до 16 TiB внешней памяти. Видимо в этом вся беда и кроется…

Тогда в Windows 7 при обращении дальше 2.2 TiB может быть исчерпана адресация LBA 48 и произойдёт заворот адресного пространства. По крайней мере мне так в своё время mwz объяснил. Это именно Microsoft -- наследие Windows XP и 2K. Проявится на SATA/eSATA.

См. на хоботе в теме
Обсуждение внешних контейнеров для 3.5" HDD (часть 2)

Всё, что приглянется по ключу “заворот”, то и читайте.…

Я бы Вам рекомендовал два дисковых редактора: DMDE 2.8.0 (хорошо работает с GPT) и WinHex. С помощью этих редакторов можно довольно досконально разобрать разбиения и сами NTFS.


Время: 10:09.

Время: 10:09.
© OSzone.net 2001-