Обратились ко мне недавно в одной из соцсетей с просьбой помочь − не загружается компьютер. Я помочь не против, но проблема оказалась в том, что в такой ситуации не на чем сделать загрузочную «аварийную» флешку для диагностики. А такую лучше иметь на всякий случай.
Зачем она нужна
Компьютер может не загружаться не только из-за проблем с оборудованием, но и из-за сбоев в установленной операционной системе. А загрузочная флешка поможет если не восстановить нормальное функционирование, то, как минимум, сохранить нужную информацию на другой раздел (для пользователей Windows − на другой диск).
Также при помощи загрузочной флешки зачастую можно выполнить диагностику всех устройств компьютера, включая физическую проверку поверхности жёсткого диска. Но и это не предел − мне приходилось успешно восстанавливать файловую систему, а также структуру разделов на диске.
Что лучше для флешки − Windows или Linux?
Несмотря на то, что доля Linux на домашних компьютерах невелика, в последнее время она медленно, но уверенно увеличивается. А это накладывает свои ограничения, в частности, в возможностях доступа к данным.
Отметим, что Linux отлично видит используемую в Windows файловую систему NTFS и может не только читать с неё данные, но и корректно производить запись. В то же время Windows без специального драйвера «не умеет» читать Ext2/Ext3/Ext4, а имеющийся драйвер не позволяет производить запись.
Так что выбор средств для флешки очевиден − Linux. Ещё одним преимуществом этой системы является то, что Windows до сих пор невозможно установить на USB-диск или флешку, а потом оттуда загрузить. Для Linux это обычное дело, эта система может быть установлена на что угодно, если это «что угодно» поддерживается ядром. Также Linux обычно не поставляется в «голом» виде, в образах дисков для скачивания обычно присутствует и офисный пакет, и браузер, и мультимедиа-приложения.
Какой дистрибутив Linux выбрать?
Лучше всего тот, который точно запустится на большинстве компьютеров и не требует больших ресурсов для работы. Если вы уверены, что не придётся работать с 32-битным процессором, можно скачивать 64-битную версию (amd64), иначе выберите 32-битную (i386).
Большое значение также имеет простота работы с конкретным дистрибутивом, чтобы в сложной ситуации не пришлось дополнительно разбираться в том, как выполнить простые операции.
Поэтому начинающим лучше скачать последнюю версию Linux Mint, причём рекомендую Linux Mint Cinnamon − эта сборка больше всего напоминает Windows, что будет удобно новичкам. А опытным пользователям этот текст читать не нужно − они и так это знают.
Скачать его можно с официального сайта проекта.
Внимание! При записи на флешку как в Linux, так и в Windows все данные на ней будут удалены. Важную информацию скопируйте заранее!
Запись флешки под Linux
После скачивания дистрибутива подключаем к компьютеру флешку. Далее открываем консоль и набираем команду:
sudo fdisk -l
Вводим пароль администратора и видим что-то подобное:
Диск /dev/loop0: 91 MiB, 95416320 байт, 186360 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: 582260B4-BCC8-4CB8-BFFE-EF6573767FBD Устр-во начало Конец Секторы Размер Тип /dev/sda1 2048 206847 204800 100M EFI /dev/sda2 206848 84092927 83886080 40G Файловая система Linux /dev/sda3 84092928 136521727 52428800 25G Файловая система Linux /dev/sda4 136521728 147007487 10485760 5G Linux своп /dev/sda5 147007488 924344319 777336832 370,7G Файловая система Linux /dev/sda6 924344320 966287359 41943040 20G Файловая система Linux /dev/sda7 966287360 976773119 10485760 5G Файловая система Linux Диск /dev/sdb: 59,6 GiB, 63954747392 байт, 124911616 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: dos Идентификатор диска: 0x00000000
Нас больше всего интересует последняя часть, где информация о флешке − /dev/sdb.
Внимание! Размер флешки для записи определяется только размером файла с образом диска, в этом примере использовалась на 64 ГБ, так как она была под руками. Для последней версии Linux Mint (на момент написания этого текста это 19.1) достаточно 2 гигабайт.
Вводим в терминале следующую команду:
sudo dd if=/путь_к_диску/имя_файла.iso of=/dev/sdb
Либо второй вариант:
sudo cp /путь_к_диску/имя_файла.iso /dev/sdb
Даже если вывод списка дисков покажет наличие разделов на флешке (sdb1, …), всё равно указываем назначение /dev/sdb. Чтобы флешка была загрузочной, копирование файла производим на устройство, а не на раздел.
Дожидаемся конца записи, после чего наша загрузочная флешка будет готова.
Запись флешки под Windows
После скачивания дистрибутива подключаем флешку к компьютеру. Запись на флешку рекомендую производить программой UltraISO, найти её можно в сети. Программа платная, но имеет пробный период, в течение которого она работает без ограничений. Этого нам хватит.
На некоторых сайтах встречаются рекомендации подключать флешку после запуска программы, но Windows в таких случаях иногда не обновляет корректно список устройств. Поэтому лучше всё же подключить до запуска.
После запуска программы заходим в меню «Файл» → «Открыть…» (или нажимаем Ctrl+O) и выбираем наш файл с дистрибутивом. Программа отобразит список файлов в главном окне. Так и должно быть, файл с дистрибутивом является так называемым образом диска − копией файловой структуры, пригодной для записи на DVD или флешку.
Далее выбираем пункт меню «Самозагрузка» → «Записать образ жёсткого диска…». В новом окне выбираем флешку в писке устройств и нажимаем кнопку «Записать». После этого соглашаемся с полным стиранием данных на флешке и ждём окончания записи.
После записи
После того, как загрузочная флешка будет записана, рекомендую попробовать загрузить с неё компьютер, даже если сейчас не нужно ничего восстанавливать. Дело в том, что возможные ошибки записи (или ошибки в действиях пользователя) лучше увидеть сразу, чем тогда, когда не будет возможности записать повторно.
Также стоит отметить, что по умолчанию Linux считает, что системные часы в компьютере настроены по Гринвичу, поэтому после перезагрузки обратно в Windows время может сбиться на несколько часов.
Комментарии: