Причины:
1. Повреждение загрузчика (MBR/GPT или BCD/GRUB) — вирусы, сбойное обновление, некорректное отключение питания.
2. Критические ошибки файловой системы (NTFS/EXT4) — повреждение журнала, bad-сектора.
3. Отказ драйвера или системного файла (например, `hal.dll`, `ntoskrnl.exe`).
4. Физическая неисправность накопителя (повреждение магнитных пластин, отказ контроллера, нечитаемые сектора).
Решение (легальные методы, только для ваших данных):
1. Аппаратное извлечение (наиболее надежное, если диск не мертв физически)
- Действие: Отключите жесткий диск или SSD от "больного" ПК. Подключите его к рабочему ПК как второй диск (через SATA-кабель, USB-адаптер/док-станцию).- Результат: Если диск определяется в BIOS и системе — копируйте нужные файлы средствами ОС. Физический доступ обходит поврежденный загрузчик.
2. Загрузка с Live-CD/USB среды
- Инструмент: Ubuntu Live USB, SystemRescueCd, Hiren’s Boot CD PE.- Шаги:
1. Загрузитесь с флешки (выбор устройства в BIOS).
2. Откройте файловый менеджер (например, Nautilus в Ubuntu).
3. Примонтируйте разделы с данными:
bash
sudo mount /dev/sda2 /mnt # подставьте свой раздел4. Если раздел помечен как RAW или не открывается:
- Установите пакет `testdisk` (в Ubuntu: `sudo apt update && sudo apt install testdisk`).
- Запустите `testdisk` → выберите диск → [Proceed] → [Intel] → [Analyse] → [Quick Search] → найдите потерянные разделы → запишите таблицу разделов.
5. Скопируйте данные на другой носитель.
3. Восстановление загрузчика без потери данных (если диск цел, сбита только загрузка)
- Среда: Windows PE (сборки вроде WinPE 11 или мини-Ubuntu с chroot).- Для Windows (через загрузочную флешку Windows):
cmd
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd- Для Linux (через Live USB):
bash
sudo mount /dev/sda1 /mnt # корневой раздел
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt
grub-install /dev/sda # переустановить GRUB
update-grub4. Работа с поврежденной файловой системой (ОС не грузится, но данные читаемы)
- Инструмент: `chkdsk` в среде восстановления или `fsck` в Live Linux.- Через WinRE:
cmd
chkdsk C: /f /r- Через Live Linux:
bash
sudo fsck -y /dev/sda2Важно: не запускайте `fsck` на смонтированном разделе.
5. Если диск физически не читается (щелчки, не определяется)
- Легально: Клонирование образом через `ddrescue` (пакет `gddrescue` в Ubuntu).- Пример:
bash
sudo ddrescue -d -r3 /dev/sda /mnt/backup.img /mnt/mapfile.logПосле клонирования работайте с образом — не трогайте оригинал.
- Далее: Восстанавливайте данные из образа через R-Studio, DMDE или Photorec (legal для личных данных).
6. Восстановление удаленных файлов (попутно, если файлы были стерты до сбоя)
- Сканирование образа/раздела: Photorec (консольный, глубокое сканирование по сигнатурам), Recuva Portable (скачать на Live-систему).- Пример Photorec:
bash
sudo photorec # выбрать диск/раздел → [File Opt] → [Search] → указать путь сохраненияКлючевые моменты:
- Не пишите на исходный диск — работайте с образом или через Live-систему в режиме read-only.
- Если диск определяется в BIOS, но не в ОС — причины в таблице разделов или файловой системе (Testdisk, DMDE).
- При подозрении на физику — отключите подачу питания на диск до передачи в сервис (восстановление данных).
- Легальность: все действия выполняются только с оборудованием и данными, принадлежащими вам.
Итог:
1. Live USB + тестдиск + копирование — первичный метод при битой загрузке.
2. `ddrescue` + работа с образом — единственный легальный автономный способ при физических сбоях.
3. Восстановление загрузчика через `bootrec` или `chroot` — если диск жив, но не грузит ОС.