Dell E5450 - mSATA не найден в BIOS, но установлен на Linux Live CD

904
clark0r

У меня Dell Latitude E5450 с 128-мегабайтным диском mSATA, который работал нормально 3 месяца. У меня последняя версия прошивки для BIOS (A10). У меня установлена ​​Fedora 22 на этом диске, и у меня не было проблем до этой недели.

При загрузке выдается сообщение «Не найдено загрузочное устройство». Я посмотрел в Диагностике, и он говорит мне, что не может найти никаких жестких дисков. Я посмотрел в BIOS, и он также не показывает никаких дисков. Нажатие F12 для меню загрузки не показывает внутренний жесткий диск.

Если я загружаю живой CD с Linux (Fedora или любой другой диск для восстановления), запускаю «fdisk -l», я вижу / dev / sda (диск, который BIOS не может найти!). Теперь, если я перезагружаюсь, диск обнаруживается, и операционная система на диске загружается просто отлично.

Если я перезагружаюсь снова, все работает нормально. Если я выключаю ноутбук, проблема начинается снова.

Я не ищу следующие ответы, потому что диск загружается после обнаружения, эти варианты не являются ответами на этот вопрос:

  • предложить изменить порядок загрузки
  • предложить изменить опцию AHCI / IDE (это не вариант на этом ноутбуке)
  • предложить изменить опцию работы SATA (AHCI или RAID)
2
Что произойдет, если вы просто дадите Linux загрузиться, а затем перезагрузите систему? `fdisk -l` не делает никакой магии, он просто ищет дисковые узлы устройства в / dev и читает те, которые он находит. Обнаружение диска происходит во время инициализации ядра и / или фазы заполнения узла устройства udev (в зависимости от того, что именно вы ищете). a CVn 8 лет назад 0
Если переход из обнаруженного в не обнаруженное состояние указывает на аппаратную проблему. Ramhound 8 лет назад 0
У меня похожая проблема на Dell Inspiron моей жены, SSD продолжает исчезать. Если я включу / выключу ноутбук, снова появится SSD, и он будет работать нормально. Ранее мне удалось это исправить, я изменил некоторые настройки в BIOS и удалил некоторые элементы управления дисками Intel (я понятия не имею, как это может быть связано с такой вещью), но это было давно, и я забыл, что я делал. Теперь я обновил Windows 8 до 10, и проблема снова появилась :) счастливые дни :) Тот факт, что программное обеспечение Windows может вызвать такую ​​вещь, может быть связано с тем, что ноутбук имеет EFI BIOS. mazs 8 лет назад 0
@ MichaelKjörling - вы правы, мне не нужен fdisk -l, чтобы заставить его работать, только загрузите live CD и перезапустите (я создаю liveUSB, который загружается и автоматически перезагружается, чтобы сделать обходной путь проще). clark0r 8 лет назад 1
@Ramhound - тот факт, что он обнаруживается только после того, как какое-то программное обеспечение обнаруживает его, заставляет меня надеяться, что существует какое-то программное решение, но до загрузки? (Рад, что по гарантии!) clark0r 8 лет назад 0
раздел UEFI имеет много программного обеспечения, но я не уверен, как это может повлиять на BIOS UEFI mazs 8 лет назад 0

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