No such device причины ошибки и способы ее устранения

Ошибка «No such device»: причины и методы исправления

No such device: причины ошибки и способы ее устранения

Одной из наиболее распространенных ошибок при работе с дисками является сообщение «No such device» на экране. Это сигнализирует о том, что система не может найти указанное устройство или раздел диска. Такая ошибка может возникать как при запуске операционных систем, так и в процессе их работы.

Как правило, такая проблема возникает в следующих случаях:

  • когда диск был физически удален или поврежден, и система не может его найти;
  • когда возникли проблемы с загрузкой операционной системы, связанные с нарушением правильной последовательности загрузки;
  • когда были изменены конфигурационные файлы загрузчика GRUB;
  • когда был удален или переименован раздел диска, который ранее использовался системой.

Однако, несмотря на то, что причин для возникновения ошибки «No such device» достаточно много, ее устранение не всегда является сложной задачей. В данной статье я представлю вам несколько способов, которые помогут исправить эту ошибку и вернуть вашу систему в рабочее состояние.

Способ 1 — Исправляем с помощью Windows

Если у вас возникла ошибка «No such device», не отчаивайтесь, можно исправить проблему с помощью операционной системы Windows. Давайте разберемся, как это сделать.

Шаг 1: Создание загрузочной флешки с помощью Microsoft Windows

Для начала вам понадобится флешка, на которую будут записаны необходимые файлы. Вы можете использовать программу Rufus, чтобы создать загрузочный носитель с Windows. Программа позволяет выбрать раздел с файловой системой FAT32 и загрузочный заголовок в формате MBR.

Читайте также:  Как изменить цвет заполнения жесткого диска в Windows 10 подробная инструкция

Шаг 2: Загрузка в режиме Live CD

Вставьте флешку в компьютер и перезагрузите систему. Во время загрузки нажмите нужную клавишу (обычно F12 или Delete), чтобы войти в меню загрузки. Выберите вариант загрузки с флешки. Таким образом, вы загрузитесь в режиме Live CD операционной системы Windows.

Шаг 3: Удаление Linux

После успешной загрузки Windows, откройте командную строку от имени администратора. Пропишите следующую команду:

diskpart

После этого появится новое окно командной строки. Продолжайте вводить команды:

  • list disk — выведет список дисков на компьютере
  • select disk [номер диска] — выберет нужный диск
  • list partition — выведет список разделов на диске
  • select partition [номер раздела] — выберет нужный раздел
  • format fs=ntfs quick — выполнит быструю форматирование раздела в файловую систему NTFS
  • exit — закроет командную строку diskpart

После выполнения данных команд вы успешно удалите Linux с вашего компьютера. Однако, имейте в виду, что все данные на разделе, где установлена Linux, будут удалены.

Шаг 4: Восстановление загрузчика Windows

Далее в командной строке введите следующую команду:

bootrec /fixmbr

Эта команда восстановит загрузочный модуль MBR, что позволит успешно загружаться в Windows.

Теперь, после перезагрузки компьютера, вы должны успешно решить ошибку «No such device» и загрузиться в операционную систему Windows.

Способ 2 — Исправляем с помощью Linux

Если в процессе загрузки системы Windows вы столкнулись с ошибкой «No such device», то у вас есть возможность исправить эту проблему с помощью Linux.

1. Создание загрузочной флешки с Linux

В первую очередь, вам потребуется создать загрузочную флешку с операционной системой Linux (например, Ubuntu). Вы можете скачать образ операционной системы с официального сайта и записать его на флешку. Это можно сделать с помощью специального программного обеспечения для создания загрузочных флешек.

Читайте также:  Эмулятор Koplayer для слабых ПК полный обзор и инструкция

2. Загрузка Linux в режиме live

После того как вы создали загрузочную флешку с Linux, подключите ее к компьютеру и перезагрузите систему. При загрузке выберите режим «live» (загрузка без установки системы). Таким образом, вы сможете загрузить Linux с флешки, не устанавливая его на жесткий диск.

3. Поиск ошибки и ее устранение

Как только Linux успешно загрузится, обратите внимание на ошибку «No such device» на экране. Затем откройте терминал и пропишите следующие команды:

ostree disklabel —all — данная команда позволяет найти все диски и разделы, на которых установлены ОС

sudo mount -o remount,rw /sysroot — данная команда разрешает запись в файловую систему, которая установлена на вашем диске

cd /sysroot — данная команда позволит вам перейти в директорию с файловой системой

sudo rm -rf boot — данной командой мы удаляем директорию boot со всеми ее содержимым

sudo mv disk/partition /boot — данной командой перемещаем исправленную запись диска/раздела в директорию boot

sudo ostree admin init-fs — данной командой мы инициализируем файловую систему

sudo ostree init — данной командой инициализируем OSTree

sudo ostree pull-origin — данной командой мы скачиваем последнюю версию OSTree

sudo ostree pull-local /ostree/repo/ — данной командой обновляем локальный репозиторий

sudo ostree admin os-init ubuntu —sysroot=/ — данной командой обновляем операционную систему(необходимо заменить «ubuntu» на вашу ОС)

sudo touch /forcefsck — данной командой создаем файл /forcefsck

sudo reboot -f — данный ключ «-f» позволяет перезагрузить систему без выполнения скриптов

После выполнения данных команд вам необходимо будет подождать, пока система перезагрузится. При благополучной перезагрузке вы больше не столкнетесь с ошибкой «No such device».

Читайте также:  Как подключить сетевой диск из командной строки Windows пошаговое руководство

В случае, если у вас возникла ошибка «Ошибка записи при обновлении главной записи загрузчика на диск», воспользуйтесь следующими командами:

disk -l — данной командой вы можете увидеть все диски, которые присутствуют в системе

sudo fsck /dev/disk — данной командой мы проверяем файловую систему на наличие ошибок (необходимо заменить «disk» на диск, на котором устанавливается ваша система)

sudo mount -t ext4 /dev/disk /mnt — данной командой мы смонтируем файловую систему на диск

sudo grub-mkconfig -o /mnt/grub/grub.cfg —boot-directory=/mnt/boot — данной командой мы создаем файл конфигурации для загрузчика и указываем папку загрузчика

sudo chroot /mnt — данной командой мы входим в созданную среду chroot

grub-install /dev/disk — данной командой мы устанавливаем загрузчик на диск (необходимо заменить «disk» на диск, на котором устанавливается ваша система)

Сtrl + D — данным сочетанием клавиш вы выходите из среды chroot

sudo umount /mnt — данной командой мы отключаем диск от файловой системы

sudo reboot -f — данный ключ «-f» позволяет перезагрузить систему без выполнения скриптов

Теперь вы должны были успешно решить ошибку «No such device» и система Windows должна загружаться без проблем.

Видео:

No Bootable Device — Как решить проблему ?! (самый простой способ)

No Bootable Device — Как решить проблему ?! (самый простой способ) by vovik-zt G 421,043 views 6 years ago 3 minutes, 25 seconds

Оцените статью