No bootable partition in table что делать?

No bootable partition in table что делать?

Некоторые пользователи при включении своего компьютера и попытке загрузки операционной системы могут столкнуться с сообщением «No bootable device insert boot disk and press any key».

Такая проблема может появиться как внезапно, так и после какого-либо физического воздействия на ПК (например, падения компьютера, его удара и так далее).

В этом материале я поведаю, что за ошибка No bootable device insert boot disk and press any key, каковы причины её появления, и как исправить ошибку No bootable device на ваших ПК при установке.

Ошибка No bootable device — insert boot disk and press any key

Причины сообщения No bootable device insert boot

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

В переводе с английского сообщение «No bootable device insert boot disk and press any key» звучит как «Отсутствует загрузочное устройство, вставьте загрузочный диск и нажмите на любую клавишу».

То есть здесь идёт речь о том, что система не видит загрузочное устройство и вследствие этого не может загрузить с него нужную операционную систему.

Причины возникновения ошибки могут быть следующими:

  • Жёсткий диск не подключён (или отошёл шлейф данных или кабель питания);
  • Жёсткий диск вышел из строя (физический удар, «осыпание» винчестера, поломка его платы и так далее);
  • Система вследствие своих настроек пробует загрузиться с внешнего устройства, на котором отсутствует или некорректно установлена операционная система (например, на внешних флешке или CD (ДВД) ROM);
  • Случайный сбой системы;
  • Система настроена на загрузку с иного, нежели загрузочный, диска;
  • Находящаяся в материнской плате батарейка CR 2032, благодаря которой система помнит настройки БИОС (очерёдность загружаемых дисков в том числе), вышла из строя;
  • Повреждён загрузчик или загрузочная запись (MBR) на винчестере;
  • Неработающий ЮСБ-разъём при попытке загрузиться с флеш-накопителя;
  • Злокачественная деятельность вирусных программ.

Как исправить ошибку No bootable device insert boot disk and press any key

Для того, чтобы исправить ошибку No bootable device insert boot disk and press any key рекомендую выполнить следующее:

  • Перезагрузите ваш компьютер, проблема может иметь случайную природу и при перезагрузке исчезнет;
  • Убедитесь в плотности соединения шлейфа данных и питания вашего жёсткого диска. Проверьте сам шлейф, он не должен быть повреждён, убедитесь, что он вставлен в верное гнездо на материнской плате;Проверяем шлейф
  • Отключите внешние флеш-накопители, изымите СД или ДВД диски из СД (ДВД) РОМ и попробуйте перезагрузить ваш ПК;
  • Выполните вход в БИОС вашей машины, и проверьте очерёдность загрузки жёстких дисков, диск с установленной ОС должен стоять в списке первым;Загрузочный жёсткий диск стоит первым
  • Если же вы не нашли в списке дисков в БИОС ваш диск, то он или отключён или сломан. Ещё раз проверьте качество его подсоединения, если же ничего не помогло, тогда отнесите его в сервисный центр;Система не видит ни один жёсткий диск
  • Если вы устанавливаете системы с флеш-накопителя, попробуйте воткнуть его в другое гнездо USB для устранения сообщения No bootable device insert boot disk and press any key;
  • При условии установки системы с СД (ДВД), попробуйте использовать другой системный диск;
  • Если ваш БИОС не хранит изменяемыми вами настройки, и после выключения ПК они вновь изменяются по умолчанию, тогда, скорее всего, вышла из строя батарейка CR 2032, расположенная на материнской плате. Разберите ПК, и смените батарейку на новую;Батарейка на материнской плате
  • Выполните восстановление загрузчика. К примеру, в Windows 7, для этого необходимо загрузиться с загрузочного диска, выбрать «Восстановление системы», а затем осуществить запуск командной строки. В ней необходимо поочерёдно набрать следующие команды:

Также попробуйте проверить жёсткий диск на ошибки и повреждённые сектора, набрав в командной строке:

  • Если вы грузите систему с флешки, то убедитесь, что она имеет загрузочную форму для установки операционной системы (что достигается, к примеру, использованием таких программ как BOOTICE, Ultraiso и ряда других аналогов);
  • Если ничего не помогло, то стоит обратиться с вашим жёстким диском в сервисный центр на предмет его работоспособности, или самостоятельно установить новую версию операционной системы на ваш ПК.

-решение ошибки No bootable device insert boot

В данном материале описан алгоритм того, как исправить ошибку No bootable device insert boot disk and press any key, а также перечислен ряд причин, вызывающих данную проблему.

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

Выполните весь комплекс перечисленных мной советов, это позволит эффективно избавиться от ошибки No bootable device на вашем компьютере.

No bootable device: причины появления и способы устранения

: 2018-09-16 / Виктор Трунов

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

Одной из самых распространенных таких ошибок является «no bootable device insert boot disk and press any key», что в переводе на русский значит следующее «загрузочное устройство не найдено, вставьте диск и нажмите по любой клавише».

Чаще всего с подобным типом неисправности сталкиваются пользователи ноутбуков фирмы Acer или Dell. Скорее всего это связано с тем, что ноутбуки — это более хрупкие устройства, в отличие от обычных ПК, имеющие способность нагреваться до немалых температур.

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

Совет: постарайтесь обеспечить свое устройство достаточным охлаждением, регулярно проводите профилактику и предохраняйте от падений и ударов.

Кстати, в зависимости от версии биоса, текст ошибки может меняться и иметь следующие значения: no bootable device hit any key, press any key to reset или please restart system. Все это говорит об одной и той же проблеме, что жесткий диск не был найден.

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

Причин ее появления множество:

  • Подключена второстепенная периферия (флешки, Wi-Fi и Bluetooth модули, телефоны, фотоаппараты и прочее).
  • Неправильное подключение жесткого диска (HDD).
  • Повреждение SATA кабеля или кабеля питания.
  • Неисправность HDD. Сюда можно отнести наличие bad секторов, физического износа, повреждений или окиси на плате.
  • Неверно выставлен порядок загрузки накопителей в BIOS.
  • Батарейка для питания биоса исчерпала свои ресурсы.
  • Повреждение загрузочной области (MBR).
  • Повреждение файловой системы, используемой в накопителей.
  • Вышедший из строя USB разъем, если вы пытаетесь загрузиться с флешки или внешнего HDD.
  • Наличие вредоносного ПО.
  • Дефекты на стороне прочих комплектующих.

Давайте пройдемся по каждому пункту и разберем более подробно, что делать в той или иной ситуации.

Влияние второстепенной периферии

Подключенная сторонняя периферия нередко нарушает порядок загрузки в BIOS. Не найдя нужное загрузочное устройство, компьютер выведет на экран сообщение — no bootable device.

Поэтому, первое и самое простое, что следует сделать, это отключить всю второстепенную периферию. К ней относится различная периферия, подключенная по USB: флешки, сканеры, принтеры, Wi-Fi, Bluetooth модули и прочее. После чего проверить результат.

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

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

Проверка подключения винчестера

Довольно часто ошибка no bootable device, чаще всего с текстом «is detected» или «found» появляется в результате неправильно подключенного накопителя. Поэтому в первую очередь необходимо убедиться, что винчестер подключен правильно.

Invalid partition table как исправить?

Invalid or damaged bootable partition что делать?

Нужен хороший совет, как произвести восстановление загрузчика Windows 7, если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.

Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство «Восстановление запуска Windows 7» описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:

в этих статьях описаны ещё несколько хороших способов восстановить загрузку вашей операционной системы, кроме них есть ещё одна Как восстановить систему Windows 7, так что пробуйте и просто так не сдавайтесь.

Напомню вам, что нельзя устанавливать старшую операционную систему после младшей, Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки EasyBCD, который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.

  • загрузочная запись (MBR) — это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них «BOOTMGR is missing press CTR-Alt-Del for restart» или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7.

Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загрузчика Windows 7, а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe, находящейся на диске восстановления или на установочном диске Windows 7 (друзья, если у вас нетбук и вы хотите использовать среду восстановления находящуюся на флешке, то прочтите сначала комментарии). Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.

Восстановление загрузчика Windows 7 автоматически

Загружаемся с диска восстановления или установочного диска с Windows 7, в начальной фазе загрузки компьютера, при появлении предложения загрузиться с диска «Press any key to boot from CD…», жмём в течении 5 секунд на любую клавишу клавиатуры, иначе с диска вы не загрузитесь

далее Восстановление системы.

Происходит недолгий поиск установленных систем Windows и анализ проблем мешающих их загрузке

Обычно проблемы быстро бывают найдены и среда восстановления предлагает устранить их автоматически. Нажмите на кнопку «Исправить и перезапустить», после этого компьютер перезагрузится и загрузка Windows 7 будет восстановлена. Если проблемы с загрузкой системы продолжатся или вам не будет предложено исправить проблемы автоматически, значит в этом окне нужно выбрать операционную систему, которую нужно восстановить, она у вас скорее всего одна и Далее.

В первую очередь выберите средство Восстановление запуска, оно тоже может решить проблемы с загрузкой Windows 7

Восстановление загрузчика Windows 7 вручную

Если и это средство не поможет, выбираем средство Командная строка

lis vol (выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 100 Мб, на нём должны располагаться файлы загрузки Windows 7 и именно его нужно сделать активным). Также видим раздел с установленной Windows 7, у него буква D:, объём 60 Гб.

sel vol 1 (выбираем Том 1)

activ (делаем его активным)

exit (выходим из diskpart)

bcdboot D:\Windows (где D: раздел с установленной Windows 7), данная команда восстанавливает файлы загрузки Windows 7 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!

«Файлы загрузки успешно созданы»

Восстановление загрузчика Windows 7 вручную (способ №2)

В окне командной строки вводим команду Bootrec и Enter

выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr.

Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись.
Вторая команда Bootrec.exe /FixBoot записывает новый загрузочный сектор.

Операция успешно завершена. Exit. Далее пробуем загрузить нашу Windows 7.

Друзья, если команды Bootrec.exe /FixMbr и Bootrec.exe /Fixboot Вам не помогут, не отчаивайтесь, есть ещё одно средство.

Вводим команду Bootrec /ScanOs, она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y и жмём Enter, всё найденная Windows добавлена в меню загрузки.

В моём случае найдено две операционные системы. Всё видно на скришноте.

Кроме вышеприведённого способа, есть ещё один, вводим в командной строке bootsect /NT60 SYS, основной загрузочный код, так же будет обновлен.

Наша найденная Windows 7 появляется в меню загрузки операционных систем

Если всё, что сказано выше не помогает, попробуйте заново перезаписать все файлы хранилища загрузки BCD, повторятся не буду, всё подробно объяснено в этой статье

Недавно один мой знакомый принёс мне компьютер с жалобой на то что две установленные у него на разных жёстких дисках операционные системы Windows 7 и Windows 8 не загружаются выдавая разные ошибки при загрузке.

Первым делом я загрузил компьютер с загрузочного диска Acronis Disk Director и увидел такую картину. Как видим имеются два жёстких диска, первый Диск 1 с установленной Windows 7, а второй Диск 2 с установленной Windows 8. Обратите внимание на два красных флажка, которыми помечены совсем не те разделы, которые нужно. Почему? Красный флажок означает то, что данный раздел активен и с него должна происходить загрузка операционной системы.

Так вот, ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8 не загружаются.

Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный» Том «Зарезервировано системой» будет отмечен как активный. Нажимаем ОК. То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции» Продолжить. Как видим, после наших изменений активными стали те разделы которые нужно. Выходим из программы и перезагружаемся.

Результат работы положительный — поочерёдно загружаются обе операционные системы.

Метки к статье: Загрузка Windows 7 MBR

Восстановление убитых MBR и таблицы разделов

Ситуация следующая. Есть винт на 160Гб. На нем 2 раздела — 40Гб и 120Гб. С целью установки убунты как второй системы была произведена разбивка 120Гб -> 100+10+2+8. Далее, с целью отката изменений, были объединены диски (10, 2 и 8) обратно в один 20Гб и отформатирован в NTFS. В нагрузку к этому, были проведены операции с MBR, результатом которой явилась ее смерть.

Итоги

1. При загрузке системы выводится сообщение MBR helper not found; 2. fdisk показывает один большой 160Гб диск. Дураку понятно, что это начало веселой ночи. Далее, под катом, решения вопроса.

1.1. Parted magic

Данный LiveCD\USB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления.
Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.

1.2. Gpart

gpart — это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h.

Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы. gpart может работать в 2-х режимах. Это быстрый анализ и подробное сканирование. В некоторых случаях, первого режима достаточно. Мы же будем смотреть на второй.

gpart -if /dev/sda

-i — интерактивный режим. На каждую найденную партицию будет задан вопрос, сохранять ее, либо пропустить.
-f — полный скан диска. После, довольно продолжительного времени, будет создан отчет с возможными разделами. Его-то и нужно обязательно максимально внимательно просмотреть перед записью. Пример отчета (не мой):

Begin scan… Possible partition(DOS FAT), size(1907mb), offset(0mb) Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb) End scan. Checking partitions… Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary Partition(Linux ext2 filesystem): primary Ok.

Guessed primary partition table: Primary partition(1) type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA) size: 1907mb #s(3906544) s(16-3906559) chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r Primary partition(2) type: 131(0x83)(Linux ext2 filesystem) size: 5730mb #s(11736000) s(3906560-15642559) chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r Primary partition(3) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Primary partition(4) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся. В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.

1.3. testdisk

Note: подробнее эта утилита описана в этом посте, здесь не буду повторяться. Эта утилита аналогична предыдущей, но имеет ряд плюсов: 1. более свежая и активно поддерживается; 2. субъективно, работает намного быстрее; 3. функциональнее; 4. есть простой консольный интерфейс на базе ncurses. Поехали! 1. в первом окне выбираем Create a new log file; 2. выбираем нужный диск (/dev/sda) -> Proceed; 3. отмечаем тип разделов как Intel; 4. выбираем Analyse current partition structure and search for lost partitions; 5.

Читайте также:  Структура диска повреждена чтение невозможно что делать

если найденные разделы верны, жмем Backup и переходим к пункту 6, есть возможность быстро пересканировать диск, если где-то ошибка (Quick search); 6. здесь уже виден зеленый список с разделами. Если ок, то записываем, иначе запускаем Deep search.; В моем случае, результат был аналогичен результату gpart, что есть некорректен. Запустив Deep search, выждав около 40 минут я получил ответ, от которого на душе так нехило отлегло. Было найдено несколько партиций, которые накладывались одна на другую (это были изначальная (до манипуляций) 120Гб и новая, на 100Гб). Отметив ненужную, как удаленную, я записал таблицу на диск и перезагрузился.

No bootable partition in table при загрузке: что делать в первую очередь?

Для начала рассмотрим простую и далеко не самую критичную ситуацию. Предположим, что при старте компьютера система выдала сообщение No bootable partition in table. Что делать? Самым первым вариантом устранения возникшей проблемы станет разборка системного блока ПК или ноутбука (если это возможно) с проверкой подключения жесткого диска.

Вполне возможно, что перед этим компьютер перемещался с места на место, или вы его случайно уронили. Шлейф попросту мог выпасть из гнезда или отойти, вследствие чего пропал контакт. Заодно, если сможете, проверьте, подается ли на винчестер питание.

Теперь предположим, что с подключением все в норме, но система снова выдает уведомление No bootable partition in table. Что делать в этом случае? Выполните перезагрузку компьютера или ноутбука, зайдите в параметры BIOS, а затем в разделе загрузки (Boot, Boot Sequence, Boot Device Priority) посмотрите, какое устройство стоит первым в приоритете загрузки системы.

Если это не HDD (или внешний жесткий диск с установленной ОС), выставьте его в первую позицию.

Если это не поможет, выполните полный сброс настроек BIOS. Как вариант, проверьте исправность батарейки CMOS на материнской плате, а при выходе ее из строя замените.

Но зачастую винчестер или съемный HDD в списке может отсутствовать вообще. При этом тоже может появиться сообщение No bootable partition in table. Что делать? На ноутбуке или стационарном ПК это может свидетельствовать о том, что сам жесткий диск вышел из строя (или близок к этому).

В такой ситуации настоятельно рекомендуется создать загрузочный носитель с программой Victoria HDD, после чего выставить его первым для загрузки в BIOS, а затем провести полное тестирование винчестера на предмет наличия сбойных секторов.

Ошибка No bootable partition in table: что делать с программными сбоями?

В некоторых случаях и вышеприведенные действия проблему не устраняют, поскольку с настройками первичной системы и с самим жестким диском все может быть в полном порядке. Но почему же тогда снова появляется уведомление No bootable partition in table? Что делать в этом случае? Тут вам понадобится любой носитель с установочным дистрибутивом Windows или загрузочный диск LiveCD. Загрузитесь с него, вызовите командую строку и введите две команды:

  • Bootrec.exe /fixmbr;
  • Bootrec.exe /fixboot.

После их выполнения перезагрузите компьютер с жесткого диска, выставив его первым в списке устройств. Если это не поможет, вернитесь к использованию съемного носителя и дополнительно задайте в командной консоли выполнение команды Bootrec.exe /RebuildBCD. Как правило, эта команда, отвечающая за полную перезапись загрузчика, помогает практически всегда (естественно, при условии, что жесткий диск не содержит ошибок, на нем нет сбойных секторов, или он не поврежден механическим воздействием).

Если же ничего из вышеперечисленного результата не дало, очень может быть, что блокирование старта системы производится вирусом. Поскольку с жесткого диска загрузиться возможности нет, создайте загрузочный носитель с антивирусной утилитой Kaspersky Rescue Disk, загрузитесь с него и проверьте систему на вирусы, отметив в списке проверяемых объектов все, что есть.

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

Работа с устройствами USB в Android

Device mode no otg devices что делать?

В недавней статье на Geektimes в х возник вопрос о поддержке в ОС Android периферии, подключенной к шине USB. Действительно, большинство вендорского ПО, к примеру, для работы с принтерами и МФУ, поддерживает только подключение по сети. Однако это не означает, что в самой ОС Android нет такой возможности — это означает лишь то, что большинство устройств не имеют полноценного USB хоста, и далеко не все имеют поддержку OTG. По сети же могут работать абсолютно все без исключения.

Большинство устройств на Android при наличии порта OTG поддерживают на уровне системы (ядра Linux или стандартных компонентов Android) следующие классы устройств:

  • Устройства ввода — клавиатуры, мыши, джойстики (HID)
  • Накопители (Mass Storage)
  • Сотовые модемы
  • Сетевые адаптеры
  • Вебкамеры

Хабы поддерживаются при наличии полноценных хост-портов, но не поддерживаются на портах OTG.

Подробнее список устройств, поддерживаемых на уровне ядра Linux, можно получить в sysfs:

Если же модуль в принципе доступен в исходниках ядра Linux, но не включен в Android — не стоит рассчитывать на то, что его получится собрать и расставить на все целевые системы.

Однако, начиная с Android 3.1 (API 12), в системе содержатся средства, достаточные для поддержки на уровне приложения любой USB периферии. Данные средства описаны в разделе USB Host руководства по Android API. Здесь же я хочу привести примеры реальной работы с некоторыми видами устройств.

Права доступа

Как и для прочих действий, Android требует, чтобы приложение получило разрешение на доступ к USB периферии.

Существует 2 способа получить такое разрешение:

  • Задекларировать список устройств в AndroidManifest
  • Явно показать пользователю диалог “разрешить”

Поскольку для моих задач лишние вопросы к пользователю были нежелательны, я использовал первый способ. Итак, нам необходимо добавить в манифест следующее: … А в res/xml/device_filter.

xml вписать следующее: Отмечу, что хотя общепринято указывать VID:PID в 16-ричной системе счисления, здесь они должны быть указаны в десятичной. В документации заявляется, что возможно указание только класса, без VID и PID, но у меня это не стало работать.

Принтеры

На примере принтера я покажу, как непосредственно использовать API android.hardware.usb. На уровне передачи данных все принтеры поддерживают стандартый класс USB устройств: int UsbConstants.USB_CLASS_PRINTER = 7; Класс предельно простой. В рамках этого класса устройство должно поддерживать:

  • Обязательный bulk out endpoind для отправки данных на принтер
  • Опциональный bulk in endpoind для получения статуса принтера
  • 3 управляющих запроса

int GET_DEVICE_ID = 0;int GET_PORT_STATUS = 1;int SOFT_RESET = 2; Код, приведенный ниже, предоставляет функциональность, аналогичную устройству /dev/usb/lp в Linux. Далее нам нужен фильтр, преобразующий исходный документ в пакет данных, понятный конкретной модели принтера. Но это тема иной статьи. Как один из вариантов — можно собрать ghostscript с помощью NDK. Для работы с устройством нам в первую очередь нужно: 1. Найти устройство. В примере для простоты я ищу первый попавшийся: UsbDevice findDevice() < for (UsbDevice usbDevice: mUsbManager.getDeviceList().values()) < if (usbDevice.getDeviceClass() == UsbConstants.USB_CLASS_PRINTER) < return usbDevice; >else < UsbInterface usbInterface = findInterface(usbDevice); if (usbInterface != NULL) return usbDevice; >> return NULL;> UsbInterface findInterface(UsbDevice usbDevice) < for (int nIf = 0; nIf

Как восстановить загрузочный сектор — Master Boot Record

Invalid or damaged bootable partition что делать?

MBR, который также определяется как Master Boot Record или загрузочная запись, является сектором жесткого диска, содержащим информацию о его разделах и служащим загрузчиком операционной системы.

загрузочная запись представляет собой первые 512 байт (4096 бит) вашего HDD и создается в момент первой установки Windows. Если MBR повреждается, вы больше не сможете запустить операционную систему и продолжить работу в ней привычным образом. Данный факт касается следующих версий Windows: XP, Vista, 7 и 8.

Симптомы повреждения MBR:

1. Operating System not found (Операционная система не найдена).

2. Error loading operating system (Ошибка при загрузке операционной системы).

3. Invalid partition table (Неверная таблица разделов).

4. FATAL: No bootable medium found (Загрузочный носитель не найден).

5. Reboot and Select proper Boot device (Перезапустите систему и выберите подходящее загрузочное устройство.

Мы привели лишь основные ошибки, сообщения о которых могут возникнуть при запуске операционной системы. На самом деле их существует большое множество и разбирать каждую не имеет смысла, поскольку путей решения всего несколько на необъятное число возможных сбоев.

Причины повреждения MBR:

  • Вредоносное программное обеспечение, вирусы.После восстановления загрузочного сектора не забудьте проверить жесткий диск на наличие возможных вирусов. Некоторые из них способны заменить код MBR своим собственным, что неизбежно приведет к его повреждению.
  • Наличие двойной загрузки.Предположим, что на условном ПК установлены операционные системы Windows и Linux. В этом случае возможно возникновение непреднамеренной ошибки и повреждения MBR.
  • Сторонний софт.Не всегда причиной сбоя в загрузочном секторе являются вирусы или ошибки в работе двух одновременно установленных операционных систем. Иногда повреждение MBR может вызвать даже популярный софт. Например, Acronis заменяет драйвера загрузки дисков своими, что вполне может испортить исходную запись MBR.

Итак, разобравшись с тем что же собой представляет MBR, узнав возможные причины возникновения сбоев и их симптомы мы, наконец, готовы приступить к непосредственному восстановлению Главной загрузочной записи.

Восстановление MBR в Windows 10

1. Резервное копирование MBR.

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

dd if=/dev/sda of=/path-to-save/mbr-backup bs=512 count=1

Замените фрагмент /path-to-save/ на путь, по которому сохранится старая версия загрузочного сектора.

2. Восстановление MBR командой bootrec.

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 10.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.По завершению, командную строку не закрывайте.bootrec /FixMbrbootrec /FixBootbootrec /ScanOsbootrec /RebuildBcd
  • 6. Извлеките загрузочное устройство.
  • 7. Введите exit и нажмите Enter.
  • 8. Перезапустите компьютер.

Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.diskpartsel disk 0list volЭти команды позволят выбрать для работы первый диск компьютера и отобразят список его логических разделов.
  • 6. Найдите элемент тома со столбцом Fs FAT32. Раздел EFI должен быть строго с форматом FAT32. Если раздел тома обозначен цифрой 2, введите следующую команду:sel vol 2Если номер тома не равен 2, замените 2 на любую другую доступную цифру.
  • 7. Присвойте разделу новую букву, букву которая отличается от той, которая уже доступна на вашем компьютере. Например r:\. Для выполнения этой задачи, воспользуйтесь следующей командой:assign letter-r:
  • 8. Дождитесь появления приведенного ниже сообщения:Diskpart successfully assigned the drive letter or amount point.
  • 9. Введите exit, чтобы покинуть утилиту DiskPart.
  • 10. Следующая команда понадобится для того, чтобы заменить r:\ буквой, которая ранее была присвоена разделу EFI:cd /d r:\EFI\Microsoft\Boot\
  • 11. Введите приведенную ниже команду, чтобы восстановить том диска:bootrec /fixboot
  • 12. Теперь необходимо сделать резервную копию старого BCD:ren BCD BCD.backup
  • 13. Введите следующую команду, чтобы создать новый BCD и замените r:\ назначенной ранее буквой:bcdboot c:\Windows /l ru-ru /s r: /f ALL
  • 14. В приведенной выше команде мы указали букву операционной системы — c:\. Если вы устанавливали Windows на диск с другим путем, укажите корректную букву.
  • 15. Извлеките загрузочное устройство.
  • 16. Введите exit.
  • 17. Перезапустите компьютер.

Восстановление MBR в Windows 8 и 8.1

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 8.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter. По завершению, командную строку не закрывайте.bootrec /FixMbrbootrec /FixBootbootrec /ScanOsbootrec /RebuildBcd
  • 6. Извлеките загрузочное устройство.
  • 7. Введите exit и нажмите Enter.
  • 8. Перезапустите компьютер.

Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.diskpartsel disk 0list volЭти команды позволят выбрать для работы первый диск компьютера и отобразят список его логических разделов.
  • 6. Найдите элемент тома со столбцом Fs FAT32. Раздел EFI должен быть строго с форматом FAT32. Если раздел тома обозначен цифрой 2, введите следующую команду:sel vol 2Если номер тома не равен 2, замените 2 на любую другую доступную цифру.
  • 7. Присвойте разделу новую букву, букву которая отличается от той, которая уже доступна на вашем компьютере. Например r:\. Для выполнения этой задачи, воспользуйтесь следующей командой:assign letter-r:
  • 8. Дождитесь появления приведенного ниже сообщения:Diskpart successfully assigned the drive letter or amount point.
  • 9. Введите exit, чтобы покинуть утилиту DiskPart.
  • 10. Следующая команда понадобится для того, чтобы заменить r:\ буквой, которая ранее была присвоена разделу EFI:cd /d r:\EFI\Microsoft\Boot\
  • 11. Введите приведенную ниже команду, чтобы восстановить том диска:bootrec /fixboot
  • 12. Теперь необходимо сделать резервную копию старого BCD:ren BCD BCD.backup
  • 13. Введите следующую команду, чтобы создать новый BCD и замените r:\ назначенной ранее буквой:bcdboot c:\Windows /l ru-ru /s r: /f ALL
  • 14. В приведенной выше команде мы указали букву операционной системы — c:\. Если вы устанавливали Windows на диск с другим путем, укажите корректную букву.
  • 15. Извлеките загрузочное устройство.
  • 16. Введите exit.
  • 17. Перезапустите компьютер.

Восстановление MBR в Windows 7

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 7.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. Укажите язык операционной системы.
  • 3. Выберите раскладку клавиатуры.
  • 4. Нажмите Далее.
  • 5. Выберите операционную систему и еще раз нажмите Далее.
  • 6. На экране Параметры восстановления системы выберите утилиту Командная строка.
  • 7. Как только командная строка будет запущена, введите следующую команду:bootrec /rebuildbcd
  • 8. Нажмите Enter.
  • 9. Далее введите:bootrec /rebuildbcd
  • 10. Нажмите Enter.
  • 11. Извлеките загрузочный носитель и перезапустите компьютер.

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

  • 1. Определите букву вашего загрузочного устройства, последовательно введя следующие команды:diskpartselect disk 0list volume
  • 2. Теперь введите:exitF:cd bootdirБукву F: замените на букву под которой определяется загрузочный носитель.
  • 3. Введите команду:bootsect /nt60 SYS /mbr
  • 4. Подтвердите операцию, нажав Enter.
  • 5. Извлеките загрузочное устройство.
  • 6. Введите команду exit.
  • 7. Теперь нажмите Enter, чтобы перезапустить компьютер.

Восстановление MBR в Windows Vista

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. Выберите язык и раскладку клавиатуры.
  • 3. На приветственном экране выберите параметр Восстановление системы.
  • 4. Выберите операционную систему и нажмите Далее.
  • 5. Откройте утилиту Командная строка.
  • 6. Как только приложение запустится, последовательно введите следующие команды:bootrec /FixMbrbootrec /FixBootbootrec /RebuildBcd
  • 7. Дождитесь завершения каждой операции.
  • 8. Извлеките загрузочный накопитель.
  • 9. Введите exit.

Альтернативно команде bootrec, вы можете попробовать восстановить MBR автоматически:

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране выберите параметр Восстановление системы.
  • 3. Выберите параметр Восстановление запуска.
  • 4. Дождитесь завершения процесса и перезапустите компьютер.

Существует еще одна, более сложная, альтернатива восстановления MBR. Ее концепция вращается вокруг непосредственного ремонта BCD. Запустив Windows при помощи CD/DVD, откройте командную строку и введите в следующие команды:

bcdedit /export C:\bcdbackupC:cd bootattrib bcd -s -h -rren c:\boot\bcd bcd.backup

Подтвердите выполнение каждой команды нажатием клавиши Enter.

Восстановление MBR в Windows XP

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows XP.

  • 1. Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.
  • 2. В момент появления приветственного экрана нажмите клавишу R, чтобы открыть Консоль Восстановления
  • 3. На вопрос о дальнейших действиях, ответьте системе, введя цифру 1 и подтвердите операцию нажатием клавиши Enter.
  • 4. При необходимости введите пароль администратора.
  • 5. Введите команду fixmbr.
  • 6. Когда появится запрос системы о подтверждении ваших действий, нажмите клавишу Y и Enter.
  • 7. Дождитесь завершения операции.
  • 8. Извлеките загрузочный накопитель.
  • 9. Введите команду exit.
  • 10. Нажмите Enter, чтобы перезапустить компьютер.

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

Настройка UEFI-загрузчика. Самое краткое руководство в мире

No bootable partition in table что делать?

Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?

Я обещал «самое краткое руководство». Вот оно:

  1. Создаём на диске таблицу разделов GPT
  2. Создаём FAT32-раздел на пару сотен мегабайт
  3. Скачиваем из интернета любой UEFI-загрузчик
    (нам нужен сам загрузчик, это один бинарный файл!)
  4. Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
  5. Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
    (настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете)
  6. После перезагрузки видим меню загрузчика
    (Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)

TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному «пути по-умолчанию», где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается

Не надо лезть в NVRAM и трогать efivars

Наиболее «популярная» процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры.

Читайте также:  Замена старой батареи на новую в ноутбуке

После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами.

Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок «исполняемого файла EFI», позволяющий прошивке его запускать без внешнего загрузчика.

При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню.

Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов.

Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить.

Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на «Маках», команда bcfg утилиты uefi shell (запускается из-под UEFI, «на голом железе» и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, «в настройках BIOS»).

За всеми вышенаписанными «многобуков» вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами.

Качество прошивок часто оставляет желать лучшего — стандарты UEFI либо реализованы криво, либо не реализованы вообще. По логике, прошивка обязана переживать полное удаление всех переменных efivars без последствий, не хранить в них критичных для себя данных и самостоятельно восстанавливать значения по-умолчанию — просто потому что пользователь имеет к ним доступ, и вероятность их полного удаления далека от нуля.

Я лично в процессе экспериментов неоднократно (к счастью, обратимо) «кирпичил» свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию «зайти в настройки».

Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции «редактировать существующую запись». Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную. При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке. Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС:

efibootmgr -c -L «Archlinux (debug)» -l '\EFI\archlinux\vmlinuz-linux' -u «root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\initramfs-linux.img systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M enforcing=0»

Не надо использовать GRUB

Это чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию

grub-install —target=x86_64-efi —efi-directory=esp_mount —bootloader-id=grub

Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой

bootctl install —path=/boot

Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на EFI-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек.

«Самое краткое руководство» — чуть более подробно

Загрузочное меню надо реализовывать на уровне загрузчика — править текстовые конфиги гораздо проще и безопасней.

Загрузочная запись нам не нужна — дело в том, что при выставлении в настройках BIOS загрузки с диска прошивка UEFI сначала ищет на нём EFI-раздел, а затем пытается исполнить файл по строго фиксированному адресу на этом разделе: /EFI/Boot/BOOTX64.EFI

Что такое «EFI-раздел»? В теории, он должен иметь особый тип «EFI System» (ef00). На практике, годится первый раздел на GPT-диске, отформатированный в FAT32 и имеющий достаточно места, чтобы разместить загрузчик и вспомогательные файлы (если есть).

Пункт 3: «Скачиваем из интернета любой UEFI-загрузчик». Что это значит? Загрузчик — это просто исполняемый файл определенного формата, к которому в комплекте идет конфиг.

К примеру, если у вас есть под рукой установленный пакет с systemd — файл загрузчика можно найти по адресу /usr/lib/systemd/boot/efi/systemd-bootx64.efi, переименовать его в bootx64.efi и скопировать в /EFI/Boot/ на EFI-разделе. Нет под рукой systemd? Скачайте архив с сайта Archlinux. Или с репозитария Ubuntu. Или Debian.

Есть под рукой система с Windows? Возьмите виндовый загрузчик оттуда, тоже сгодится )) Если сумеете настроить, я честно говоря не пробовал.

Пункт 4: «Настроить конфиг». Как и обычная программа, когда загрузчик запускается — он ожидает найти по определенным путям файлы конфигурации. Обычно эту информацию легко найти в интернете. Для загрузчика systemd-boot нам необходимо в корне EFI-раздела создать каталог «loader», а в нём файл «loader.conf» с тремя строчками (привожу свои):

default archlinuxtimeout 10editor 1

Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском.

Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием:

title Arch Linuxlinux /efi/archlinux/vmlinuz-linuxinitrd /efi/archlinux/initramfs-linux.imgoptions root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\intel-ucode.img

Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС.

Другие загрузчики

systemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты.

rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы.

Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог.

Различные неочевидные последствия

Вы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать.

Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы.

Восстановление убитых MBR и таблицы разделов

Invalid partition table как исправить?

Ситуация следующая. Есть винт на 160Гб. На нем 2 раздела — 40Гб и 120Гб. С целью установки убунты как второй системы была произведена разбивка 120Гб -> 100+10+2+8. Далее, с целью отката изменений, были объединены диски (10, 2 и 8) обратно в один 20Гб и отформатирован в NTFS. В нагрузку к этому, были проведены операции с MBR, результатом которой явилась ее смерть.

Итоги

1. При загрузке системы выводится сообщение MBR helper not found; 2. fdisk показывает один большой 160Гб диск. Дураку понятно, что это начало веселой ночи. Далее, под катом, решения вопроса.

1.1. Parted magic

Данный LiveCD\USB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления.
Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.

1.2. Gpart

gpart — это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h.

Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы. gpart может работать в 2-х режимах. Это быстрый анализ и подробное сканирование. В некоторых случаях, первого режима достаточно. Мы же будем смотреть на второй.

gpart -if /dev/sda

-i — интерактивный режим. На каждую найденную партицию будет задан вопрос, сохранять ее, либо пропустить.
-f — полный скан диска. После, довольно продолжительного времени, будет создан отчет с возможными разделами. Его-то и нужно обязательно максимально внимательно просмотреть перед записью. Пример отчета (не мой):

Begin scan… Possible partition(DOS FAT), size(1907mb), offset(0mb) Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb) End scan. Checking partitions… Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary Partition(Linux ext2 filesystem): primary Ok.

Guessed primary partition table: Primary partition(1) type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA) size: 1907mb #s(3906544) s(16-3906559) chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r Primary partition(2) type: 131(0x83)(Linux ext2 filesystem) size: 5730mb #s(11736000) s(3906560-15642559) chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r Primary partition(3) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Primary partition(4) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся. В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.

1.3. testdisk

Note: подробнее эта утилита описана в этом посте, здесь не буду повторяться. Эта утилита аналогична предыдущей, но имеет ряд плюсов: 1. более свежая и активно поддерживается; 2. субъективно, работает намного быстрее; 3. функциональнее; 4. есть простой консольный интерфейс на базе ncurses. Поехали! 1. в первом окне выбираем Create a new log file; 2. выбираем нужный диск (/dev/sda) -> Proceed; 3. отмечаем тип разделов как Intel; 4. выбираем Analyse current partition structure and search for lost partitions; 5.

если найденные разделы верны, жмем Backup и переходим к пункту 6, есть возможность быстро пересканировать диск, если где-то ошибка (Quick search); 6. здесь уже виден зеленый список с разделами. Если ок, то записываем, иначе запускаем Deep search.; В моем случае, результат был аналогичен результату gpart, что есть некорректен. Запустив Deep search, выждав около 40 минут я получил ответ, от которого на душе так нехило отлегло. Было найдено несколько партиций, которые накладывались одна на другую (это были изначальная (до манипуляций) 120Гб и новая, на 100Гб). Отметив ненужную, как удаленную, я записал таблицу на диск и перезагрузился.

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

3. Восстановление MBR

Для этой задачи, у нас в арсенале есть тулза ms-sys. Сперва узнаем, что с нашей MBR.

ms-sys /dev/sda /dev/sda has an x86 boot sector it is unknown boot sector

Теперь видно, что на данном диске нет загрузочного сектора. Утилита может работать с MBR различных операционных систем. Список можно получить, запустив программу без агрументов. В моем случае, необходим был от Windows 7. Записываем MBR на диск:

ms-sys -7 /dev/sda Windows 7 master boot record successfully written to /dev/sda

ms-sys /dev/sda it is Microsof 7 master boot record, the one this program creates with the switch -7 on a hard disk device.

Вот и все, нужная MBR установлена и можно перезагружаться.

3. Outro

Этот пост пример того, как на пустом месте можно создать себе проблему и полночи заниматься не тем, чем надо. Но это дало неоценимый опыт, который я постарался изложить здесь.

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

How to Solve “Invalid or Damaged Bootable Partition” in Windows 10/8/7?

Invalid or damaged bootable partition что делать?

A bootable partition is a partition that holds the important files for the operating system to ensure the OS can start up successfully. if you receive a message- “invalid or damaged bootable partition”, it means the boot partition is corrupted, and you will not be able to boot your computer. Commonly, there are three reasons behind this error:

Boot from an incorrect partition.

Two or more partitions are set as active.

The MBR is corrupted.

Some items motherboard, SATA port, HDD are old or incompatible.

How to fix “invalid or damaged bootable partition table” in Windows 10/8/7?

It is common that “invalid or damaged bootable partition table” error appears when you start a computer. Don’t worry, here we provide three ways to fix this error. Firstly, check if your hardware and items are compatible, if they are compatible and doing good, just take the following methods and learn how to repair “invalid or damaged bootable partition” error.

Method 1. Change boot order

If your computer is connected to one or more external hard drive, your computer may boot from a worry one, which can lead to “invalid or damaged bootable partition table”, “no bootable device found” and other errors. Now, follow instructions below to change the boot order to make your computer boot from the right active drive.

Step 1. Restart your computer, and press ESC, F1, F2, F8, or F10 to Enter BIOS, and choose to enter BIOS setup.

Step 2. Use the arrow keys to select Boot tab, and select the hard drive where the operating system is.

Step 3. Press Enter or F10 to save operation and exit.

Method 2. Repair corrupted MBR

MBR (Master Boot record) is a type of boot sector at the very beginning of hard drive in computer. It contains the partition table and executable information for boot start. So corrupted MBR can lead to “invalid or damaged bootable partition” issue.

Then, you can choose one method to repair MBR between the 2 methods listed below.

1. Repair MBR using Command Prompt

For this method, you need to prepare an installation CD beforehand and insert it into your computer.

Step 1. Restart computer, and boot from the installation CD, and choose language and time. Then click “Next”.

Step 2. Press shift + F10 to open Command Prompt.

Step 3. Now, execute the following commands:

bootrec.exe /fixmbr

bootrec.exe /fixboot

bootrec.exe /scanos

bootrec.exe /rebuildbcd

Step 4. When it is completed, restart computer.

✍Tips: The specific steps may slightly different, they depend on the OS and brands you are using.

2. Repair MBR with free MBR repair tool

Using Command Prompt can repair MBR, but it is a bit complicated. And some people may feel confused about how to open Command Prompt.

You can turn to a great MBR repair tool-AOMEI Partition Assistant Standard Edition. It can help you create a bootable USB drive and fix “invalid or damaged bootable partition” error without installation disc or repair disc on Windows 10/8/7. Let’s see how is the steps.

Step 1. Insert a USB flash drive into another computer. Install and open AOMEI Partition Assistant, and click “Make Bootable Media” on the left side of window, and click “Next”.

And follow the instruction to create a bootable USB stick. When it is finished, The AOMEI Partition Assistant will be installed on the USB.

Step 2. Now insert the USB into the computer that is with “invalid or damaged bootable partition” error. Start your computer and boot into BIOS as the Method 1. Change the USB as boot drive.

Step 3. Once your computer boot, you will see the main interface of AOMEI Partition Assistant. Then right-click the boot disk that contains a damaged MBR and select “Rebuild MBR”.

Step 4. Then choose a correct MBR type according to the operating system.

Step 5. Return to the main interface, click “Apply” and “Proceed”.

When the operation is completed, unplug the bootable USB, and restart the computer, enter the BIOS again, and change back the repaired disk as boot drive.

Method 3. Inactive partition

Only one partition should be set active. Setting two or more partitions active may result in “invalid or damaged bootable partition” error because the system couldn’t tell a right partition to boot from. Then, you can set other partitions inactive to fix this error.

Step 1. Insert an installation CD, and open the Command Prompt as method 1.

Step 2. Type and execute the following commands:

list volume (you will see which partitions are set active)

Select volume n (the volume you are going to set inactive)

Inactive

✍Note: If there are more than 2 active partitions, you need to repeat these commands until only one active partition left.

Conclusion

If you encounter the error “invalid or damaged bootable partition”, choose a method above according to the cause. In addition, AOMEI Partition Assistant can help check whether there are some bad sectors on a certain partition and fix them if necessary.

And you can upgrade to Professional Edition to enjoy more advance features allocating free space from one partition to another, convert system disk to GPT without data loss, partition alignment.

No bootable device: что делать и почему возникает

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

Когда такое происходить, на экране компьютера появляется соответствующее уведомление и процесс запуска прерывается.

Читайте также:  Что делать если загрузка цп 100 постоянно

Различные уведомления соответствуют различным типам проблем и в данном случае мы рассмотрим ошибку no bootable device: что делать и почему она возникает?

No bootable partition in table что делать?

No bootable partition in table что делать?

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

К сожалению, но иногда уже во время попытки запуска операционки на экране компа может появиться сообщение “No bootable device insert boot disk and press any key”, которое не позволяет использовать оборудование по назначению.

Следовательно, нужно начинать искать решение проблемы. Сделать это можно, ознакомившись с данным материалом.

Что означает ошибка No bootable device insert boot disk and press any key

Первый шаг в методике предстоящего лечения – понять, что значит эта ошибка.

Примерный перевод фразы из сообщения позволяет получить информацию о том, что при попытке запустить систему компьютер обращается к устройству, на котором она размещена, но не может к нему подключиться. Дальше ПК просит пользователя вставить загрузочный диск и нажать любую кнопку для продолжения операции.

То есть, фраза “No bootable device insert boot disk and press any key” фактически сигнализирует юзеру, что нет доступа к используемому винчестеру.

Существует несколько причин подобной ситуации:

  1. Проблемы с накопителем, вызванные физическим воздействием (например, ПК случайно упал или неосторожно перемещался с одного места на другое).
  2. Временный, несистематический сбой.
  3. Следствие воздействия вредоносных программ.
  4. Попытка выполнить загрузку с накопителя, который не указан в настройках оборудования приоритетным.
  5. Вышел срок годности батарейки на системной плате.
  6. Проблема с USB портами при попытке использования данный тип соединения.
  7. Проблемы с самой операционкой.

Исходя из вышеописанных первопричин, можно попытаться выправить это не самое приятное положение дел.

Несколько алгоритмов устранения неполадки

Итак, самый простой способ, часто позволяющий исправить данную ситуацию, заключается в банальном перезапуске оборудования. Если произошел обычный сбой, то такая процедура должна помочь.

Следующий шаг – вспомнить, было ли оказано какое-либо физическое воздействие на системный блок? Если да, то рекомендуется снять боковую крышку, найти все соединения используемого жесткого диска и проверить их на надежность. Важно убедиться, что правильно подключены шлейфы не только с самому винчестеру, но и к материнской плате.

Третий этап – исключение попыток ПК выполнить загрузку ОС с других источников. Для этого необходимо:

  • Изъять все диски, расположенные в CD или DVD приводах;
  • Временно убрать все внешние накопители;
  • Инициировать очередной перезапуск оборудования.

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

Пятый шаг – проверка приоритетности загрузки. В некоторых случаях именно эта настройка может привести к подобной ситуации:

  • Начать перезапуск устройства;
  • Нажать на “Del”, чтобы перейти в меню БИОСа;
  • Перейти в раздел, отвечающий за определение и приоритет используемых устройств (Чаще всего следует искать раздел со словом “BOOT”);
  • Первым в списке должно обозначаться устройство, на котором находится операционка. Если это не так, то необходимо поменять местами оборудование.

Если же BIOS вообще не видит нужного устройства, а юзер уверен в правильности и надежности подсоединения, то, скорее всего, жесткий диск неисправен.

Решение: отправка винчестера в сервис и, вполне возможно, приобретение нового устройства.

Иногда в ситуации с подобной ошибкой можно заметить, что сделанные изменения в настройках БИОСа откатываются назад во время каждого следующего перезапуска PC. Это явный признак проблемы с батарейкой. Придется ее заменить, благо сделать это можно и самостоятельно, а стоимость нового изделия – минимальная.

Если же винчестер прекрасно определяется оборудованием, имеет нужную приоритетность, то существует еще один вариант исправления состояния “No bootable device insert boot disk and press any key”. Правда для этого необходимо иметь под рукой загрузочный диск или его аналог на флэшке:

  • Вставить диск в накопитель или подключить флэшку.
  • Зайти в BIOS и выставить первоочередность запуска именно с загрузочного диска/флэшки. Сохранить изменения, перезапустить комп.
  • После запуска программы перейти в “Восстановление системы”.
  • Выбрать командную строку.
  • Заставить выполнить поочередно три команды: bootrec /fixmbr, bootrec /fixboot и chkdsk : /f /r

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

No bootable device: причины появления и способы устранения

: 2018-09-16 / Виктор Трунов

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

Одной из самых распространенных таких ошибок является «no bootable device insert boot disk and press any key», что в переводе на русский значит следующее «загрузочное устройство не найдено, вставьте диск и нажмите по любой клавише».

Чаще всего с подобным типом неисправности сталкиваются пользователи ноутбуков фирмы Acer или Dell. Скорее всего это связано с тем, что ноутбуки — это более хрупкие устройства, в отличие от обычных ПК, имеющие способность нагреваться до немалых температур.

Совет: постарайтесь обеспечить свое устройство достаточным охлаждением, регулярно проводите профилактику и предохраняйте от падений и ударов.

Кстати, в зависимости от версии биоса, текст ошибки может меняться и иметь следующие значения: no bootable device hit any key, press any key to reset или please restart system. Все это говорит об одной и той же проблеме, что жесткий диск не был найден.

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

Причин ее появления множество:

  • Подключена второстепенная периферия (флешки, Wi-Fi и Bluetooth модули, телефоны, фотоаппараты и прочее).
  • Неправильное подключение жесткого диска (HDD).
  • Повреждение SATA кабеля или кабеля питания.
  • Неисправность HDD. Сюда можно отнести наличие bad секторов, физического износа, повреждений или окиси на плате.
  • Неверно выставлен порядок загрузки накопителей в BIOS.
  • Батарейка для питания биоса исчерпала свои ресурсы.
  • Повреждение загрузочной области (MBR).
  • Повреждение файловой системы, используемой в накопителей.
  • Вышедший из строя USB разъем, если вы пытаетесь загрузиться с флешки или внешнего HDD.
  • Наличие вредоносного ПО.
  • Дефекты на стороне прочих комплектующих.

Давайте пройдемся по каждому пункту и разберем более подробно, что делать в той или иной ситуации.

Влияние второстепенной периферии

Подключенная сторонняя периферия нередко нарушает порядок загрузки в BIOS. Не найдя нужное загрузочное устройство, компьютер выведет на экран сообщение — no bootable device.

Поэтому, первое и самое простое, что следует сделать, это отключить всю второстепенную периферию. К ней относится различная периферия, подключенная по USB: флешки, сканеры, принтеры, Wi-Fi, Bluetooth модули и прочее. После чего проверить результат.

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

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

Что означает появление сообщения No bootable partition in table?

Начнем с описания самого уведомления. Если следовать его общепринятой трактовке, оно означает, что компьютерная система не находит активный раздел или устройство, используемое для загрузки в качестве приоритетного, в котором установлена операционная система. Иными словами, BIOS не может передать управление стартом ОС загрузчику системы. Некоторые считают, что данное сообщение появляется при повреждении именно загрузочной записи на нулевой дорожке винчестера, но это не всегда так.

Возможные причины сбоя

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

  • отключенный или поврежденный жесткий диск;
  • «слет» настроек BIOS;
  • неправильно выставленное первое устройство для загрузки;
  • повреждение компонентов операционной системы;
  • вирусное воздействие.

No bootable partition in table при загрузке: что делать в первую очередь?

Для начала рассмотрим простую и далеко не самую критичную ситуацию. Предположим, что при старте компьютера система выдала сообщение No bootable partition in table. Что делать? Самым первым вариантом устранения возникшей проблемы станет разборка системного блока ПК или ноутбука (если это возможно) с проверкой подключения жесткого диска.

Вполне возможно, что перед этим компьютер перемещался с места на место, или вы его случайно уронили. Шлейф попросту мог выпасть из гнезда или отойти, вследствие чего пропал контакт. Заодно, если сможете, проверьте, подается ли на винчестер питание.

Теперь предположим, что с подключением все в норме, но система снова выдает уведомление No bootable partition in table. Что делать в этом случае? Выполните перезагрузку компьютера или ноутбука, зайдите в параметры BIOS, а затем в разделе загрузки (Boot, Boot Sequence, Boot Device Priority) посмотрите, какое устройство стоит первым в приоритете загрузки системы.

Если это не HDD (или внешний жесткий диск с установленной ОС), выставьте его в первую позицию.

Если это не поможет, выполните полный сброс настроек BIOS. Как вариант, проверьте исправность батарейки CMOS на материнской плате, а при выходе ее из строя замените.

Но зачастую винчестер или съемный HDD в списке может отсутствовать вообще. При этом тоже может появиться сообщение No bootable partition in table. Что делать? На ноутбуке или стационарном ПК это может свидетельствовать о том, что сам жесткий диск вышел из строя (или близок к этому).

В такой ситуации настоятельно рекомендуется создать загрузочный носитель с программой Victoria HDD, после чего выставить его первым для загрузки в BIOS, а затем провести полное тестирование винчестера на предмет наличия сбойных секторов.

Ошибка No bootable partition in table: что делать с программными сбоями?

В некоторых случаях и вышеприведенные действия проблему не устраняют, поскольку с настройками первичной системы и с самим жестким диском все может быть в полном порядке. Но почему же тогда снова появляется уведомление No bootable partition in table? Что делать в этом случае? Тут вам понадобится любой носитель с установочным дистрибутивом Windows или загрузочный диск LiveCD. Загрузитесь с него, вызовите командую строку и введите две команды:

  • Bootrec.exe /fixmbr;
  • Bootrec.exe /fixboot.

После их выполнения перезагрузите компьютер с жесткого диска, выставив его первым в списке устройств. Если это не поможет, вернитесь к использованию съемного носителя и дополнительно задайте в командной консоли выполнение команды Bootrec.exe /RebuildBCD. Как правило, эта команда, отвечающая за полную перезапись загрузчика, помогает практически всегда (естественно, при условии, что жесткий диск не содержит ошибок, на нем нет сбойных секторов, или он не поврежден механическим воздействием).

Если же ничего из вышеперечисленного результата не дало, очень может быть, что блокирование старта системы производится вирусом. Поскольку с жесткого диска загрузиться возможности нет, создайте загрузочный носитель с антивирусной утилитой Kaspersky Rescue Disk, загрузитесь с него и проверьте систему на вирусы, отметив в списке проверяемых объектов все, что есть.

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

Загрузка компьютера прерывается в самом начале и на экране появляется сообщение: «No bootable device – insert boot disk and press any key» – «Не найдено загрузочное устройство». В чем причина? Как исправить подобную проблему? В нашей статье мы кратко ответим на эти и другие вопросы.

Когда компьютер нормально работает, мы не испытываем особого желания разбираться в том, «как в нем все устроено». Однако когда в работе компьютера происходит сбой, он перестает загружаться, а на экране появляются «загадочные» сообщения об ошибке и у нас нет возможности позвать на помощь компьютерного специалиста, то мы вынуждены заглянуть во «внутренний мир» компьютера, чтобы вернуть его в рабочее состояние. Давайте разберемся, что означает сообщение об ошибке «Не найдено загрузочных устройств».

Что значит и как исправить ошибку «Нет загрузочного устройства»?
Компьютер имеет встроенное программное обеспечение, функционирующее независимо от операционной системы. Это программное обеспечение «вшито» во флеш-память каждой материнской платы и называется BIOS (базовая система ввода-вывода). В его задачи входит загрузка устройств и различных компонентов компьютера. После опроса и тестирования компонентов компьютера, BIOS передает управление операционной системе. Именно BIOS сообщает нам, отображая предупреждение, что загрузочное устройство не найдено.

Это происходит в том случае, когда BIOS не может загрузить операционную систему с какого бы то ни было носителя на компьютере. «Загрузочным устройством» могут быть такие носители, как жесткий диск, CD, DVD, дискета или обычная «флешка», на которых может находиться загрузочная информация или операционная система. Если это устройство отсутствует, выключено или есть проблемы с операционной системой, то появляется вышеупомянутое сообщение об ошибке.

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

Теперь мы расскажем вам о трех возможных причинах, которые могут привести к подобной ошибке.

Проблемы с файловой системой
Наиболее вероятной причиной того, что BIOS не в состоянии обнаружить загрузочное устройство, является сбой операционной системы, установленной на жестком диске. Это может произойти из-за вирусной атаки, случайного удаления системных файлов или случайного сжатия системного диска, т.е. любой причины, вследствие которой, существующие рабочие настройки операционной системы могут быть нарушены. В этом случае, при запуске системы, операционная система не обнаруживается, и вы получаете данное сообщение об ошибке.

Решение:
Единственным выходом в такой ситуации, является загрузка с установочного диска Windows, с последующим восстановлением или переустановкой операционной системы. В случае восстановления, Вы сможете сохранить все данные на восстанавливаемом разделе, в случае переустановки, данные будут потеряны.

Жесткий диск отключен
В редких случаях бывает, что BIOS не может обнаружить жесткий диск в качестве загрузочного устройства, потому что он, возможно, был физически отключен от материнской платы. Это может произойти, если системный блок пострадал от падения или ударов. Чтобы убедиться, что это действительно так, зайдите в настройки BIOS, нажав при запуске системы соответствующую клавишу (F1, F2, Del, возможны др. варианты).

Решение:
В этом случае, вам необходимо открыть корпус системного блока компьютера и проверить, подключен ли должным образом кабель от материнской платы к жесткому диску. Если он отсоединен, то просто подключите его и проблема будет решена. В случае с ноутбуком Вам придется делать то же самое. Если ваш ноутбук или настольный компьютер находятся на гарантии, то лучше отдать компьютер специалистам сервисного центра.

Повреждение жесткого диска
Физическое повреждение жесткого диска или появление сбойных секторов могут стать причиной появления ошибки. Жесткий диск может повредиться в результате скачков напряжения в сети, пыли, удара и т.д. В случае, когда жесткий диск оказывается поврежденным, то он не обнаруживается BIOS’ом.

Решение:В этом случае, вам, возможно, придется заменить жесткий диск. Жесткий диск необходимо протестировать на наличие сбойных секторов. В случае восстановления его работоспособности, его можно использовать в качестве вторичного носителя.

Если не одна из вышеперечисленных мер Вам не помогла, то вам необходимо обратиться за компьютерной помощью к экспертам. По крайней мере, ваша совесть будет спокойна, так как вы сделали все, что могли. Кроме того, мы не рекомендуем вам, открывать и чинить компьютер, который еще находится на гарантийном обслуживании. Лучше, как говорилось выше, сдать его в сервисный отдел. Так как если выяснится, что какой-либо элемент нуждается в замене, вам не придется покупать и менять его на свои деньги.

Как проявляется

Как заметить эту ошибку на своем компьютере? Обычно, она проявляется следующим образом: во время загрузки операционной системы, еще до появления логотипа Виндовс, на черном экране появляется уведомление, напечатанное белыми буквами «No bootable device insert boot disk and press any key».

После этого операционная система перестает загружаться и компьютер выключается.

При всех последующих запусках ошибка может появляться снова.

При этом никакие манипуляции и нажатия на те или иные клавиши не помогают – процесс загрузки прерывается.

О чем же фактически свидетельствует такая неполадка, и какие проблемы возникли в работе компьютера?

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

При этом, компьютер предлагает пользователю установить диск с операционной системой и нажать любую клавишу для повторной попытки установки соединения.

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

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

  • Физическое повреждение жесткого диска;
  • Временный разовый сбой в работе винчестера несистемного характера;
  • Нарушения, возникающие в результате воздействия вирусов, хотя такое происходит достаточно редко;
  • Устройство пытается запустить систему с того накопителя, который не указан как приоритетный в настройках БИОСа;
  • Испорчена, сломалась или выработала ресурс батарейка на системной плате;
  • Не работают USB-порты, конечно, в том случае, если жесткий диск присоединен к ПК таким способом;
  • Проблемы с самой операционной системой, что также бывает достаточно редко, так как об этом, обычно, сигнализируют ошибки иного типа.

В зависимости от причины, которая повлекла за собой такой сбой, существует несколько способов устранения данной неполадки.

Читайте также:

Деактивировать активный том через Diskpart

Если ошибка Invalid Partition Table вызвана двумя или более активными разделами в системе, это решение поможет. Вам понадобиться установочная флешка с Windows, чтобы запустить командную строку при включении компьютера. Начните установку Windows, когда дойдете до пункта установки, то нажмите снизу на “Восстановление системы“. Вас перебросит в дополнительные параметры загрузки, где вы должны запустить командную строку. Но перед этим, нажмите на “Восстановление при загрузке“, чтобы попытаться исправить ошибки автоматически.

Это пример на Windows 10, в Windows 7 он схож.

Восстановление системы при установки Windows 10

среда восстановления командная строка

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

  • diskpart – запуск инструмента.
  • list volume – просмотр разделов.

Вы должны увидеть значок * напротив раздела, что будет означать? что он активен. Если у вас есть *, то приступайте ниже вводить команды.

  • select volume 1 – выбрать том из списка, который помечен *.
  • inactive – деактивировать активный том.

деактивировать активный том в windows

Ссылка на основную публикацию