Сегодня хотим рассказать про одну интересную ситуацию. Есть компьютер с Windows XP. Винчестер разбит на два раздела: С — система и D — данные. При попытке отформатировать диск D система выдаёт ошибку:

Windows не удаётся завершить форматирование

impossible-format-data-disk-020

Отчего возникает такая проблема?

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

impossible-format-data-disk-031 impossible-format-data-disk-032

Как можно заметить из второй картинки, заново созданный раздел неспроста назван «Раздел3».

Что происходит в этом случае?

В результате:

  • второй раздел на диске является основным
  • раздел, который физически располагается первым, является логическим
  • системным диском является первый, однако, загрузочным — является второй диск.

На картинке ниже показано, что:

  •  диск D является активным и загрузочным, т.к. является единственным основным разделом, а диск C содержит систему и является логическим диском, который занимает весь дополнительный раздел;
  • дополнительный раздел физически расположен перед основным — там, где ранее располагался другой основной раздел:

impossible-format-data-disk-021

Внимание! В Майкрософт под меткой «Загрузка» почему-то подразумевают диск, содержащий папки Windows и Program Files, а под «Система» — активный раздел. Хотя, логично было бы поменять названия местами.

Просмотрим содержимое диска C — действительно, здесь папки Windows, Program Files и Documents and Settings:

impossible-format-data-disk-022

Однако, на диске D мы видим файлы boot.ini, ntldr и прочие файлы, связанные с загрузкой. Поэтому, ни диск C, ни диск D отформатировать не удаётся:

impossible-format-data-disk-023

Как избежать такой ситуации при установке системы

  1. Если во время переустановки вам не нужно сохранять никакие данные на жёстком диске, удалите все разделы (клавиша D), затем создайте их заново и установите Windows на первый раздел.
  2. Если вы не хотите форматировать жёсткий диск полностью из-за нужных данных, то ни в коем случае не удаляйте никаких разделов в программе установки! Просто выберите для установки системы первый раздел, затем выполните быстрое форматирование его и установите на него Windows.

Как исправить ситуацию

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

  1. сохранить все важные данные на внешний диск;
  2. переустановить Windows, во время которой:
    • удалить с жёсткого диска ВСЕ разделы;
    • создать первый раздел для системы;
    • создать другой раздел или несколько под данные;
    • установить Windows в первый раздел.

Способ 2 — сложный: сделать первый раздел загрузочным, активным, отредактировать файл boot.ini.

Устанавливаем программу MiniTool Partition Wizard Home Edition. (Скачать программу можно отсюда: http://www.partitionwizard.com/free-partition-manager.html )

1Конвертируем диск C из логического в основной.

file-hal.dll-021

Нажмите кнопку Apply вверху:

file-hal.dll-022

Нажмите Yes:

file-hal.dll-023

Нажмите Restart Now:

file-hal.dll-024

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

file-hal.dll-025

После перезагрузки вы получите сообщение об ошибке:

Не удаётся запустить Windows из-за испорченного или отсутствующего файла hal.dll

file-hal.dll-011

Теперь загружаемся с  ERD Commander (или DaRT 5).

2 Копируем все системные файлы с диска D на диск C.

Внимание! Когда вы загрузились в DaRT или ERD Commander, буквы основного и логического дисков поменяются местами! Ориентируйтесь по объёму дисков и их содержимому! Проще говоря, все системные файлы должны быть в корневом каталоге диска, содержащего папки Windows и Program Files.

file-hal.dll-026

3 Открываем файл boot.ini и исправляем номер загрузочной партиции. Обычно вместо (2) нужно прописать (1).

file-hal.dll-027

4 Запускаем командную строку и делаем нужную партицию активной:

file-hal.dll-028

Перезагружаемся. Система должна загрузиться с первого диска. Теперь несистемный диск можно отформатировать.

Поддержите наш сайт:

Поделитесь статьей:

Комментарии запрещены.

Навигация по записям