- Ubuntu не «видит» внешний жесткий диск USB
- Итог: видео, объясняющее решение
- 3 ответа
- Что делать, если Ubuntu не читает внешний жесткий диск или флешку
- Как прочитать жесткий диск, отформатированный в NTFS или exFAT
- Linux не видит жесткий диск.
- не видит десткий диск. НИКАК
- Полдюжины способов поставить линукс даже если он не видит твои жесткие диски
Ubuntu не «видит» внешний жесткий диск USB
Это NTFS. Это USB2. Я использую Ubuntu 13.04. Он отлично работает в Windows (что исключает проблемы с кабелем и оборудованием). У меня есть два компьютера с Ubuntu, и они тоже не обнаружены. Это около 500 ГБ.
Итог: видео, объясняющее решение
Редактирование:
По первой ссылке я ввожу sudo lsusb в терминале; до и после подключения жесткого диска. Разница была Bus 001 Device 012: ID 14cd:6116 Super Top M6116 SATA Bridge , Вот оно! («Мост sata» раньше появлялся в уведомлении Windows, когда я подключал HDD!). . Это означает, что Ubuntu обнаруживает его, но не монтирует ли он?
Я попробовал это:
mount: специального устройства /dev/sdb1 не существует
Я также попробовал:
но это остается без вывода навсегда. Я оставил это в фоновом режиме в течение приблизительно 30 минут.
sudo fdisk -l выдает это:
Часть, показанная ниже «Записи таблицы разделов не в порядке диска», занимает около 5 минут.
Выходы ls /dev/ | grep sd до и после подключения жесткого диска:
Второй вывод имеет строки sdd а также sdd1 отличается от первого.
ЭТО ПОКАЗАЛ ФАЙЛЫ!!
Команда sudo mount /dev/sdd1 /mnt работал после того, как я набрал sudo fdisk -l . Бесконечно благодарен. ):)
3 ответа
Сначала давайте проверим, обнаруживает ли Ubuntu устройство:
Отключите ваше устройство, затем откройте терминал и введите ls /dev/ | grep sd и введите . Теперь подключите устройство и вход ls /dev/ | grep sd снова и Enter . Теперь у вас должно быть два выхода. Сравните их друг с другом.
Вы должны найти дополнительную строку (или две) во втором выводе. Держите эту дополнительную строку где-нибудь; мы будем использовать это позже.
Если вы не можете найти разницу, то я не думаю, что мое решение будет работать для вас, но вы можете попробовать. Возможно, у вас проблема с оборудованием.
Сейчас вход sudo fdisk -l в терминале. Вы должны увидеть большой результат.
Подождите, пока не появится «подсказка» (строка, которая выглядит как [email protected]:
$ ) появляется снова. Это может занять до 5 минут.
Когда приглашение появится снова, теперь вы можете «смонтировать» устройство с помощью этой команды:
замещать sdxn по дополнительной линии, которую вы нашли, когда мы сделали первый шаг.
(пример: sudo mount /dev/sdb1 /mnt )
Резюме: Чтобы снова смонтировать жесткий диск:
- sudo fdisk -l
- Подождите
- sudo mount /dev/sdxn /mnt
Источник
Что делать, если Ubuntu не читает внешний жесткий диск или флешку
Должен признаться, я был немного удивлен, когда узнал, что некоторые пользователи хотели знать, что делать в этом случае, потому что Ubuntu обычно не дает проблем при чтении внешних дисков, но все может случиться. ¿Что нам делать, если наш компьютер с Ubuntu решил не читать внешний жесткий диск или флешка? Скорее всего, нам придется использовать командную строку для установки пакета, который позволяет нам читать практически любой внешний диск.
Как правило, внешние жесткие диски или флэш-накопители отформатированы в NTFS, FAT32 или exFAT. Ядро Linux уже позволяет нам читать FAT32 изначально, а также другие более распространенные форматы в Linux, такие как ext3 или ext4. Проблемы могут возникнуть, когда мы пытаемся читать диск, отформатированный в NTFS или exFAT. Ниже мы объясним, как установить необходимые пакеты, чтобы иметь доступ к дискам, отформатированным в этих форматах.
Как прочитать жесткий диск, отформатированный в NTFS или exFAT
Прежде чем комментировать, что установить, чтобы иметь возможность читать этот тип модулей, я хотел бы сделать рекомендацию: первое, что нам нужно сделать, это проверьте, что агрегат работает, и это мы можем сделать используя его на другом компьютере, особенно если на этом компьютере используется Windows. Я объясняю это, потому что мы не можем исключить, что блок не работает, «умер», и мы должны использовать другие методы для его восстановления.
В большинстве случаев Ubuntu у него не должно быть проблем с чтением диска, отформатированного в NTFS потому что по умолчанию в нем уже установлен необходимый пакет. Около NTFS-3G, пакет, который, если мы его удалили или его что-то беспокоит, мы можем установить / переустановить, открыв терминал и набрав команду:
Тот, кто не установлен по умолчанию пакет необходим для свободного управления содержимым диск отформатирован в exFAT. Это о пакете exfat-fuse и мы установим его, открыв терминал и набрав команду:
Вы уже успели прочитать тот жесткий диск, который вам сопротивлялся?
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Что делать, если Ubuntu не читает внешний жесткий диск или флешку
Источник
Linux не видит жесткий диск.
Ноутбук Asus X51R. В основном отсеке стоит SSD на 120G, в купленном у китайцев HDD Caddy — Seagate на 500G. Поставил Ubuntu 16.04. Систему ставил на SSD. В процессе установки винт виден не был. После загрузки системы винт нормально определился, был бит на разделы и на него перенесен home и var. Был запущен dist-upgrade, который обновил ядро и еще кучу всего, после чего ноут был отправлен в перезагрузку, но грузиться отказался, так как не смог смонтировать разделы с винта, и упал в рекавери. Итак, dmesg | grep sd видит только ssd, fdisk -l — аналогично. В биосе видны оба устройства. В консоли grub видны все разделы обоих устройств. Разметка на обоих устройствах MBR.
У меня такое чувство, что не хватает какого-то модуля ядра, а вот какого — найти не удалось. Подскажите, пожалуйста, что не так?
Покажи что видно в рекавери, какие диски, какие разделы, что в dmesg.
Пробуй грузиться с LiveCD, смотреть виден ли там HDD, смотри какой модуль используется.
а dmesg | grep ata
Начни с того, что определи, к какому SATA контроллеру подключен винт. Потом гугли уже поддержку этого контроллера.
а что со старым то ядром тоже не грузится?
С LiveCD жесткий не виден.
Disk /dev/sda: 111,8 GiB, 120034123776 bytes, 234441648 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: 0x5d1abf4a
Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 210994235 210992188 100,6G 83 Linux
# dmesg | grep ata
[ 0.000000] BIOS-e820: [mem 0x0000000077fb0000-0x0000000077fbdfff] ACPI data
[ 0.000000] Memory: 1872468K/1965336K available (9068K kernel code, 1667K rwdata, 3828K rodata, 2228K init, 2364K bss, 92868K reserved, 0K cma-reserved)
[ 0.080000] core: PEBS disabled due to CPU errata
[ 0.200043] libata version 3.00 loaded.
[ 1.740617] Write protecting the kernel read-only data: 14336k
[ 1.923162] ata1: SATA max UDMA/133 abar m1024@0xfebffc00 port 0xfebffd00 irq 22
[ 1.923169] ata2: SATA max UDMA/133 abar m1024@0xfebffc00 port 0xfebffd80 irq 22
[ 1.923175] ata3: SATA max UDMA/133 abar m1024@0xfebffc00 port 0xfebffe00 irq 22
[ 1.923178] ata4: SATA max UDMA/133 abar m1024@0xfebffc00 port 0xfebffe80 irq 22
[ 1.929039] scsi host4: pata_atiixp
[ 1.956574] scsi host5: pata_atiixp
[ 1.956672] ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 1.956674] ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 2.154518] ata5.01: NODEV after polling detection
[ 2.243231] ata3: SATA link down (SStatus 0 SControl 300)
[ 2.243267] ata2: SATA link down (SStatus 0 SControl 300)
[ 2.243310] ata4: SATA link down (SStatus 0 SControl 300)
[ 2.400054] ata1: softreset failed (device not ready)
[ 2.400111] ata1: applying PMP SRST workaround and retrying
[ 2.560185] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl
300) [ 7.648040] ata1.00: qc timeout (cmd 0x47)
[ 7.648053] ata1.00: READ LOG DMA EXT failed, trying unqueued
[ 7.648055] ata1.00: failed to get Log Directory Emask 0x40
[ 7.648057] ata1.00: ATA-10: 120GB SSD, V2.8, max UDMA/133
[ 7.648059] ata1.00: 234441648 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 7.648060] ata1.00: failed to get Identify Device Data, Emask 0x40
[ 7.648064] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[ 7.648067] ata1.00: failed to set xfermode (err_mask=0x40)
[ 8.124049] ata1: softreset failed (device not ready)
[ 8.124101] ata1: applying PMP SRST workaround and retrying
[ 8.284048] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 8.284290] ata1.00: NCQ Send/Recv Log not supported
[ 8.284454] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[ 8.284728] ata1.00: NCQ Send/Recv Log not supported
[ 8.284891] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[ 8.284893] ata1.00: configured for UDMA/133
[ 13.420005] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
а что со старым то ядром тоже не грузится?
Со старым тоже грузиться перестало.
Начни с того, что определи, к какому SATA контроллеру подключен винт. Потом гугли уже поддержку этого контроллера.
Вроде как SB600 от ATI, и вроде как модули загружены. Однако винт подключен через китайский caddy, который sata -> ide. В биосе определяется все как SATA.
Есть у меня один китайский sata ide , тоже со странностями .Никогда нормально не работал .Выборка небольшая , но тем не менее . Попробуй винт «другой системы» — без переходника .
Однако винт подключен через китайский caddy, который sata -> ide. В биосе определяется все как SATA.
О! В этом, скорее всего причина. У меня было то же самое несколько лет назад, даже треды где-то остались. Винт видела только винда и ядра древнее 2.6.22. На новых — никак. Решил проблему заменой компа на более новый. Рожно эти переходники.
Хм. установщик archlinux винт прекрасно видит. А как посмотреть какой именно модуль отвечает за устройство?
Источник
не видит десткий диск. НИКАК
Всем привет и доброго времени суток! Суть проблемы: ни один из дистрибутивов, которые я пытался поставить(манджара, элементари, магеиа, дебиан) не смог увидить ни один жесткий диск. ни в лайв режиме, ни в режиме установки. ни в режиме AHCI, ни в режиме IDE. форматировал диске и в GPT и в MBR — не помогло. в биосе видны оба диска. на одном ЖД Винда 10 себя прекрасно чувствует.
материнка — ASUS M1 A55 M-LX, биос прошит последний. диска 2 — ссд кингстон и хдд сеагейт.
заранее спасибо за помощь!
Что значит «не видит»? Как проверял? Установщик не видит или ты загружался с лайвфлешки?
проверял по разному
ни в лайв режиме, ни в режиме установки
в данный момент сижу с лайв манджары — он видит только флешку, на которую запасан образ. даже если не грузиться в лайв, а выбирать установку, жестких дисков не видно.
Вывод помести в теги [code][/code] и перед помещением сообщения нажми кнопку «Предпросмотр» и удостоверься, что сообщение не разъедится.
Надо смотреть dmesg | grep -C 3 ‘[^dD]ata’
таааак, и что это для меня значит? и ккак это исправить?
*почесал затылок* а вот это хааароший вопрос. Я с таким не сталкивался. А что гугл на это говорит?
пожаалуй даже вот так надо смотреть:
dmesg | grep -iC 3 ‘[^d]ata\|scsi\|ahci’
Но вообще я тоже не понимаю в чём дело. Какой-то хитрозадый контроллер?
с лора ссылка на похожую(нет) проблему
но у меня видна стоит — за пару лет никаких сбоев(постучал по дереву)
Хрен его знает. На моей стстеме есть такой кусок лога:
т.е. 3 харда подключены, остальные порты пустые. Далее идёт определение хардов и присвоение им sda и проч.
Могу предложить попробовать другой дистрибутив, например федору.
Ты попробуй при запущенном с флешки лайве сделать саспенд системе.
Вангую что после этого контроллер подымется, подобный баг у меня на одной машине был, кривое ACPI
из суспенда система просто не вышла(
кстати федора жесткие диски тоже не yвидела
Попытайся загрузить лайв с noacpi параметром ядра.
Тащемта ничего не помогло Придётся оставаться на пиратской винде(
Проверь обновление BIOS (UEFI) твоей материнской платы.
Полдюжины способов поставить линукс даже если он не видит твои жесткие диски
Возьми EndlessOS — https://endlessos.com/ Его можно поставить прям на диск с Windows или на флешку (ставит груб если на диск и сам себя в img-образ который кладется на ntfs). Только запасись востановительным диском винды, т.к. вдруг груб тоже не заведется. Если ставить будешь на флешку — винда в безопасности. Установщик для виндовс как обычная программа — ни чего сложного, проще убунты. Флатпаки (пакеты-программы) похожи на гугплей, да и сама система напоминает не много по юзерспейсу андроид, но основана на Убунте.
Плюс виртуалки — ты можешь пробросить в VirtualBox флешку и из linux-а с виртуалки поставить linux на флешку.
Или взять две флешки и любой линукс — одна с установочным диском, на вторую чистую поставить.
Возможностей тьма просто, было бы желание.
Попробуй воткнуть диски в другие SATA порты на материнке.
Я видел одну плату, тоже ASUS, ЕМНИП, где линукс находил диски, только если они были воткнуты в правильные разъемы. Они еще по цвету отличались.
Наверное питание ни линке снижено, вот он и не поднимается. Попробуй
Источник