Загрузочный внешний диск. Как сделать жесткий диск загрузочным

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

Внешние проявления

При появлении ошибки на экране сомнения пропадают.

Может выдаваться и иная информация о неисправности загрузчика HDD.

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

Как восстановить MBR, доведаетесь на этой странице.

Причины

Обратите внимание на распространенные причины неисправностей загрузочного сектора HDD.

Два типа загрузчика

На старых системах до Windows XP использовался загрузчик NT Loader (NTLDR). В Windows 7, Vista и последующих версиях ОС стал применяться UEFI и EFI. Поэтому старые и новые системы на одном ПК, обычно, не ставят. В ином случае NTLDR затирает UEFI.

Сторонний софт

Ошибки в загрузочном секторе HDD могут происходить при использовании даже популярных программ для раздела винчестера. У меня такое случалось с Acronis. Такое бывает потому, что подобный софт заменяет драйвера загрузки дисков своими. Это способно испортить исходную запись MBR. Поэтому лучше пользуйтесь встроенными методами раздела жесткого диска от Windows.

Вирусы

Свои «порядки» в MBR иногда наводят вирусы. Следовательно, после восстановления загрузки HDD проверьте компьютер антивирусными программами.

Если вы уверены, что причина в вирусах, то очистите от них ПК еще до ремонта MBR. Для этого существуют утилиты известных антивирусных компаний, например - Kaspersky Rescue Disk. Их предоставляют бесплатно на официальных сайтах с инструкциями по применению.

Любая из таких программ входит в комплект софта для CD или DVD, который позволяет загружаться с компакт-диска, находить и удалять вирусы на HDD.

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

Ремонт сектора выполняется с компакт-диска или с USB-флеш-накопителя с установочным пакетом операционной системы.

  1. Сначала вставляете DVD в дисковод или флеш-накопитель в USB-разъем с дистрибутивом Windows.
  2. Затем нужно разрешить запуск с данных устройств. Делается это в настройках BIOS.

Изменение источников загрузки

Технология следующего порядка:


Обязательно при выходе нажимаете F10, иначе изменения не сохранятся!

Работа с компакт-диска или флеш-устройства

Действуете в следующем порядке:

  1. После перезагрузки внизу появится надпись: «Press any key…». Это просят нажать любую клавишу. Нажимаете. Иначе не выйдет. Если надпись уже пропала, повторяете все сначала. Для этого жмете сразу три клавиши: Ctrl+Alt+Del. Это вызовет перезагрузку компьютера.
  2. Когда загрузитесь с DVD или «флешки», появится окно установки Windows. Слева внизу выбираете «Восстановление системы».
  3. Будут предлагать подключить сетевые возможности, выбрать языки или букву диска. Ничего не меняете и доходите до выбора систем.
  4. Выделяете нужную Windows и ставите отметку напротив «Используйте средства восстановления…».
  5. Если требуемой системы нет, то она должна появиться, когда нажмете «Загрузить драйверы».
  6. Продолжаете кнопкой «Далее».
  7. В следующем окне выбираете «Восстановление запуска», и MBR может реанимироваться в автоматическом режиме.
  8. Если сектор не заработал, тогда жмете «Командная строка».
  9. В командной строке вызываете утилиту Bootrec и пишете для нее, чтобы она отремонтировала MBR: bootrec /fixmbr . Каждую команду заканчиваете клавишей Enter.
  10. Затем создаете новый загрузочный сектор: bootrec / fixboot . Для выхода из программы набираете exit и помните, что нужно нажать Enter.

Если исправления не помогли

Имеется еще одна команда реанимации MBR - bootsect /NT60 SYS . После нее пробуйте снова загрузиться.

В случае неудачной попытки пишите в командной строке так: bootsect /rebuildbcd. Произойдет поиск операционных систем, установленных на ПК.

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

Нестандартный способ

Если не спасли все варианты восстановления сектора, то рекомендуется переустанавливать Windows. А как ни хочется иногда это делать! Ведь правда?

Я тоже так подумал и решил поставить рядом еще одну маленькую систему. Что означает «маленькую»? Это система-загрузчик. Она пустая: я не ставил на нее драйвера и свои программы, потому что в ней не работаю. Но зато она загружается!

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

Как исправить сектор в Windows 8-10 и Vista?

Для Vista и более поздних версий Windows подходят те же методы, что и для «семерки», отличается лишь дизайн. Например, в «восьмерке» он такой.

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

В Windows XP

В «экспишке» принцип реанимации сектора аналогичный. Но вход немного другой.Сейчас его увидите:

  1. После загрузки с компакт-диска начинается копирование файлов системы на винчестер.
  2. Потом появляется окно выбора действий.

Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

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

Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool , но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

Нам понадобится:

  • USB HDD (все описанное должно работать и для флешек).
  • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
  • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.

Начнем

  1. Скачиваем HP USBFW и форматируем наш накопитель. Обычно все, в том числе и я, пропускают этот шаг. Возможно, будет работать и без него, но лично я перепробовал все стандартные варианты форматирования из Windows 7, однако загрузка с моей 320ГБ Тошибы не работала (зависала сразу после выбора в Boot menu) до использования этой утилиты.
  2. Если воспользовались HP USBFW из прошлого пункта, то можно удалить созданный им на весь диск раздел и создать свой, поменьше (желательно FAT32, иначе могут возникнуть проблемы с некоторыми программами и ОС), а оставшееся место оставить для «файлопомойки».
  3. Устанавливаем загрузчик GRUB4DOS в MBR. Рекомендуется использовать первый вариант, чтобы не ошибиться с выбором диска или раздела.
    1. Можно воспользоваться GUI: для этого скачиваем grubinst-1.1-bin-w32-2008-01-01 , запускаем grubinst_gui.exe , выбираем диск, жмем Refresh в Part list и выбираем нужный раздел. Остальные настройки можно не трогать.
    2. Либо в консоли командой: grubinst.exe hd(номер диска, номер раздела) Номер диска можно узнать в «Управлении дисками» (diskmgmt.msc).
  4. Копируем файлы grldr и Menu.lst из архива grub4dos-0.4.4.zip в корень раздела.
Можно перезагружаться и проверять работоспособность нашего мультизагрузочного накопителя.

Для проверки работоспособности многих программ необязательно каждый раз ребутать компьютер. Можно использовать виртуальные машины: MobaLiveCD или VirtualBox. Для VB выполняем в консоли: "C:\Program Files\Oracle\VirtualBox\VBoxManage" internalcommands createrawvmdk -filename "C:\USBHDD.VDI" -rawdisk \\.\PhysicalDrive1 где число в PhysicalDrive - номер нашего загрузочного диска, и указываем полученный файл (C:\USBHDD.VDI) в качестве жесткого диска при создании машины. Однако некоторые ОС (например, Windows 7) могут не работать таким способом.

Примеры установки некоторых ОС и программ

Memters86+
Скачиваем ISO образ с офф. сайта memtest.org/download/4.20/memtest86+-4.20.iso.zip и кидаем его на наш загрузочный HDD (не забываем распаковать.zip архив).

Открываем Menu.lst текстовым редактором, добавляем туда следующее:
title Memtest find --set-root /mt420.iso map /mt420.iso (hd32) map --hook root (hd32) chainloader ()
И попробуем разобраться, что эти команды означают.
title Memtest - название пункта (Memtest), которое будет отображаться в меню.
map /mt420.iso (hd32) - загрузка ISO образа, находящегося в корне загрузочного диска (эмуляция CD-ROM).
root (hd32)- делает виртуальный CD-ROM корневым.
chainloader () - передает управление другому загрузчику (если в скобках ничего не указано, то используется корневой, в данном случае hd32).

Ubuntu 10.4

Также кидаем ISO образ с ubuntu.com на HDD и прописываем в Menu.lst (образ переименован в ubuntu1.iso):

Title Ubuntu map /ubuntu1.iso (hd32) map --hook root (hd32) kernel /casper/vmlinuz iso-scan/filename=/ubuntu1.iso boot=casper quiet splash -- locale=ru_RU initrd /casper/initrd.lz

Windows 7

А вот с Win 7 немного сложнее.

Способ 1:

Копируем все файлы с диска (образа) Windows 7 и добавляем в Menu.lst:
title Install Windows 7 find --set-root /bootmgr chainloader /bootmgr

В некоторых случаях работает, но могут возникнуть различные ошибки во время установки. К тому же таким способом будет работать только если на hdd находится одна Windows 7, иначе (например, если хотим поместить туда х86 и х64) запустится установка первой найденной.

Способ 2:

UPD : автоматизация этого способа: rghost.ru/20467691 либо greenflash.su/_fr/7/7487664.7z . Файлы из архива (кроме menu.lst и seven.iso) необходимо скопировать в корень раздела (либо соответственно изменить пути в Menu.lst).

Возможные проблемы и ошибки

Error 60: File for drive emulation must be in one contiguous disk area

Решение : нужно дефрагментировать образ. Например, с помощью программы Contig от Марка Руссиновича. Использование: contig.exe g:\ubuntu1.iso в консоли.

BIOS не поддерживает загрузку с USB, зависает, долго грузится и другие проблемы, связанные с загрузкой с USB HDD

Да... У опытного админа должно быть все =) и жесткий диск - это не только очень большая и емкая флешка! В отличае от флешки, на нем можно сделать несколько разделов под разные нужды - под информацию, под мусор, а так же сделать загрузочный раздел...

Вопрос - зачем?

Мне лично оно понадобилось, чтобы установить туда slax-linux! Что это дает - привычную среду для работы в любых условиях, на любых компьютерах... но бывает, что Linux очень часто используется для того чтобы чинить убогого брата - Windows... Например - вынуть файлы из мертвой винды, переразбить жесткий диск, сменить забытый пароль в Windows, возможно - вручную найти и удалить зловредов или с помощью Clam-антивируса... Так же можно сделать образ системы с помощью dd...

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

Но это не важно, важно то, что нам нужно всего лишь 20-30 свободных гигабайт - под систему чуть чуть и совсем не много под данные и сопутствующий софт.

И так приступим к созданию загрузочного диска....

Нам понадобится - внешний жесткие диск, в идеале - пустой, не в идеале - с данными, лучше есть он будет с интерфейсом 3.0 (даже в USB 2.0) он работает существенно быстрее.

Так же ОС Windows XP или выше.

Бесплатная программа для разбивки жестких дисков Wondershare Disk Manager Free (извращенцы могут обойтись Диспечером дисков в Windows)

В моем случае это Disk1 и он не размечен. В вашем случае - будет один раздел, возможно NTFS, но как правило по умолчанию - FAT32.

Мне придется создать пару разделов:

Выделяю под загрузочный диск достаточный объем и нажимаю Next

И чтобы не страдать в далеком будущем - задаю диску метку - BOOT (не обязательно) строкою ниже, Partition Type - выбираем Primary. затем - по аналогии создаю второй раздел с типом NTFS и меткой, как правило - Data, только уже не Primary, а Logical.

Нажимаем в панели инструемнтов Apply и соглашаемся. У нас переразбивается жесткий диск, как правло - это секундное дело.

Если же диск с данными и их очень много и некуда сделать бэкап... То идем на риск - изменяем размер существующего размера:

Выделяем достаточно свободного места:

И создаем Primary раздел с FAT32 и меткой BOOT:

Снова нажимаем Apply и ждем.... как долго - зависит от объема данных, так как данные будут перемещены в конец диска из освобождаемого места. Как то выделял 30 гигабайт, ушло часов 5.... Так что - наберитесь терпения и молитесь, чтобы не кончилось электричество!

В идеале конечно - сделать бэкап данных...

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

Соглашаемся и нажимаем Apply и в результате - диск становится загрузочным.

Если мы хотим устанавливать с него Windows, то достаточно просто в корень диска Boot скопировать файлы с установочного диска Windows 7, 8, 8.1 и можем загружаться и ставить....

Если же нам надо все же установить ОС для туевой кучи различных операций, то - =)

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

На помощь спешит загрузочный диск, который был заранее подготовлен. Однако в отдельных случаях диск – не решение. Или проблема возникла на нетбуке, который дисковода не имеет, или из-за сбоя загрузиться с диска невозможно. Флешку тоже можно сделать загрузочной. Но это требует наличия достаточно ёмкой свободной флеш-карты. Что же делать?

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

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

Включаем ЮСБ-карман и заходим в раздел управления дисками, либо через меню пуск напрямую, либо через панель управления и администрирование. Выберите требующийся диск (предельно аккуратно, при ошибке все данные на носителе будут безвозвратно уничтожены!) удаляете все разделы, создаёте новые.

Допустим, один под операционную систему, другой – под свои особые цели. Можно разбить хоть на 10-12 частей, если видите необходимость, а можете сделать только один раздел, он же весь диск по сути – дело вкуса. Учтите, что прописывать размер раздела надо в мегабайтах. Далее нужно будет указать букву раздела и приказать системе сделать его активным.

Потом копируем все файлы и папки из корневого каталога загрузочного ДВД (со всеми вложениями, естественно), либо открыв в любом распаковщике ИСО-образ, поступите с его содержимым аналогично. Теперь при всяком серьёзном сбое можно просто перегрузиться и в настройках БИОСа указать внешний жёсткий диск.

Вроде бы всё просто. Но на практике иногда встречается странная закавыка, возникающая по неизвестной причине. А именно, ни один из разделов диска не желает становиться активным (системным), контекстное меню появляется, но данная команда в нём недоступна. Можно долго и упорно раз за разом заходить в консоль, и так ничего и не добиться.

А можно запустить утилиту «дискпарт» через командную строку и, проделав несколько несложных операций, всё-таки решить проблему. Выполните команду diskpart4, затем list disk и увидите перечень всех установленных дисков. Потом – «селект диск цифра» (а цифра – номер требуемого внешнего винта в списке). Зафиксируйте выбор энтером.

Следом – команда list partition и выбор раздела на нужном диске, с которым станем работать. Чтобы избранный блок стал активным, вводим приказ… active, конечно.

Сегодня почти в любом домашнем компьютере в качестве основного накопителя используется жёсткий диск. На него же и устанавливается операционная система. Но чтобы ПК имел возможность её загружать, ему должно быть известно, на каких устройствах и в каком порядке необходимо искать Master Boot Record (главную загрузочную запись). В этой статье будет приведено руководство, которое поможет вам сделать жёсткий диск загрузочным.

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

Способ 1: Установка приоритета загрузки в BIOS

Эта функция в БИОС позволяет настраивать последовательность загрузки ОС с установленных в компьютер устройств хранения данных. То есть придётся только поставить жёсткий диск на первое место в списке, и система всегда будет стартовать по умолчанию только с него. Чтобы узнать, как войти в BIOS, прочитайте следующую статью.

В данной инструкции в качестве примера используется БИОС от компании American Megatrends. В целом внешний вид этого набора микропрограмм у всех производителей схожий, но допускаются вариации в названии пунктов и прочих элементов.

Зайдите в меню базовой системы ввода/вывода. Перейдите во вкладку «Boot» . Там будет находиться список накопителей, с которых компьютер может произвести загрузку. Устройство, чьё имя находится выше всех остальных, будет считаться основным загрузочным диском. Для того чтобы переместить девайс вверх, выберите его при помощи клавиш-стрелочек и нажмите на кнопку клавиатуры «+» .

В появившемся окне выберете вариант «ОК» и нажмите «Enter» . Теперь ваш компьютер в первую очередь будет грузиться с HDD, а не с какого-либо другого устройства.

Способ 2: «Boot Menu»

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

Когда ПК запускается, нажмите на кнопку, которая вызовет бут-меню. Чаще всего это «F11» , «F12» или «Esc» (обычно все клавиши, позволяющие взаимодействовать с компьютером на этапе загрузки ОС, выводятся на экран вместе с логотипом материнской платы). Стрелочками выбираем жёсткий диск и нажимаем «Enter» . Вуаля, система начнёт загрузку именно с HDD.

Заключение

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