Что означает Error 22 и кто её выводит
Фраза Error 22: No such partition характерна для GRUB Legacy и производных загрузчиков, включая старые варианты GRUB4DOS. Загрузчик прочитал свою конфигурацию, встретил обращение к разделу вроде (hd0,0), но не нашёл его в текущей таблице разделов. Windows Setup ещё не запущен, поэтому переустановка драйверов или поиск ошибки в работающей Windows не помогает.
В обозначениях старого GRUB нумерация дисков и разделов обычно начинается с нуля: (hd0,0) — первый раздел первого диска в представлении загрузчика. После подключения дополнительного накопителя USB может стать hd0, а внутренний SSD — hd1, либо наоборот. Удаление первого раздела также делает старую запись неверной.
Сообщения Found 2 disks, Set USB disk и Shifting USB disk to be last указывают на сценарий мультизагрузочной флешки, которая пытается переназначить диски. Если после них появляется Error 22, проблема, скорее всего, в меню флешки, её структуре или несовпавшем порядке накопителей, а не в разделе Windows на компьютере.
Не путайте этот код с ошибками программ записи образа. Например, error 21 getting the device geometry возникает на другом этапе — когда программа не может получить геометрию устройства. Совпадение соседних номеров не означает одинаковую причину или способ исправления.
Если надпись появилась после удаления Linux, старый GRUB мог остаться в загрузочной цепочке и продолжает искать удалённый раздел. Если она появляется только при подключённой установочной флешке, сначала подозревайте сам USB-носитель и способ его создания.
Сохраните данные и выясните источник загрузки
Сфотографируйте сообщение полностью, включая строки перед Error 22. Выключите компьютер и временно отсоедините лишние внешние диски, карты памяти и вторую установочную флешку. Оставьте целевой системный накопитель и один USB-носитель. Так порядок устройств станет предсказуемее и снизится риск выбрать не тот диск.
Откройте разовое Boot Menu клавишей, указанной производителем компьютера, и посмотрите отдельные варианты одного USB: UEFI и Legacy/CSM. Для современной установки Windows 11 обычно нужен UEFI-режим и GPT. Windows 10 также лучше устанавливать в режиме, соответствующем текущей разметке. Случайное переключение между UEFI и Legacy создаёт несовместимую загрузочную цепочку.
Если Error 22 возникает при выборе внутреннего SSD без флешки, загрузчик записан на внутреннем диске. Если ошибка появляется только при загрузке USB, не изменяйте разделы внутреннего накопителя: пересоздайте установочный носитель. Это простое разделение предотвращает ненужное форматирование диска с данными.
При важных файлах не используйте команды clean, format, удаление разделов и автоматические «исправители» до резервного копирования. Откройте среду восстановления или загрузочную систему только для чтения и убедитесь, что разделы видны. Если диск щёлкает, отключается или показывает неверный объём, прекратите программный ремонт и займитесь сохранением данных.
Запишите модель каждого физического диска и его объём. Буквы C, D и E в среде восстановления могут отличаться от букв в обычной Windows. Всегда идентифицируйте том по размеру, метке, файловой системе и наличию папки Windows, а не только по букве.
Пересоздайте установочную флешку правильно
Для обычной установки Windows не нужна старая мультизагрузочная оболочка GRUB4DOS. Скачайте актуальный образ из доверенного канала и создайте USB штатным средством либо известной программой записи. Перед записью скопируйте нужные файлы с флешки: подготовка установочного носителя удаляет её содержимое.
Выберите схему, соответствующую прошивке компьютера. Для UEFI используют GPT и файловую систему, поддерживаемую выбранным инструментом и прошивкой. Для действительно старого режима Legacy применяется MBR, но не включайте CSM без необходимости на современном устройстве. Инструмент создания носителя обычно сам подбирает совместимые параметры.
После записи безопасно извлеките флешку, подключите её напрямую к USB-порту компьютера и выберите вариант с префиксом UEFI в Boot Menu. Не используйте на первом тесте концентратор, удлинитель или переднюю панель с нестабильным питанием. Если носитель загружается на другом компьютере до первого экрана установки, его структура, вероятно, исправна.
Если нужен именно мультизагрузочный USB, обновите используемый менеджер и заново добавьте образы по его инструкции. Не копируйте готовые menu.lst и файлы отображения дисков от чужой флешки: номера разделов, UUID и расположение образов отличаются. Старые сборки часто рассчитаны на конкретную разметку.
При появлении Error 22 до выбора образа откройте меню управления флешкой, если оно предусмотрено, и проверьте её разделы на другом компьютере. Если таблица разделов повреждена или носитель меняет объём, замените флешку. Установка с нестабильного USB приводит к ошибкам копирования даже после исправления загрузчика.
Восстановите загрузку Windows без удаления разделов
Если ошибка идёт с внутреннего диска, а нужна только Windows 10 или 11, загрузитесь с исправного установочного USB в том же режиме UEFI, в котором установлена система. Выберите восстановление компьютера, затем поиск и устранение неисправностей и восстановление при загрузке. Автоматический способ безопаснее ручных команд и должен быть первым.
Если автоматическое восстановление не помогло, откройте командную строку среды восстановления и выполните diskpart, затем list disk и list volume. Ничего не удаляйте. Найдите раздел Windows по размеру и содержимому, а EFI-раздел — по небольшой ёмкости и файловой системе FAT32. После просмотра выйдите командой exit.
Проверьте предполагаемую букву Windows командой вида dir D:\Windows. Подставьте найденную букву. Для UEFI загрузочные файлы восстанавливают на существующий EFI-раздел с помощью bcdboot, но сначала ему назначают временную букву через DiskPart. Пример команды после точного определения томов: bcdboot D:\Windows /s S: /f UEFI.
Не выполняйте пример вслепую. Если D — другой раздел или S назначена не EFI-разделу, результат будет неверным. Не форматируйте EFI-раздел ради одной ошибки GRUB. На компьютере с BitLocker сначала потребуется ключ восстановления, а скрытая разметка производителя может отличаться.
Для системы, установленной в режиме BIOS/MBR, применяются другие средства восстановления загрузочной записи и BCD. Сначала подтвердите режим в сведениях о диске и прошивке. Смешивание команд UEFI и Legacy не исправляет разметку. Если на диске несколько операционных систем, одностороннее восстановление Windows может убрать Linux из меню, хотя его разделы останутся.
После успешного bcdboot выключите компьютер, выньте USB и выберите Windows Boot Manager в UEFI. Не ставьте физический диск выше Windows Boot Manager, если прошивка показывает оба пункта: менеджер указывает на правильный файл EFI, а прямой выбор диска может снова открыть старый загрузчик.
Исправьте запись GRUB или конфигурацию мультизагрузки
Если требуется сохранить Linux и двойную загрузку, не заменяйте GRUB загрузчиком Windows без плана. Загрузитесь с актуального Live USB в том же режиме UEFI или Legacy, в котором установлена система. Просмотрите разделы командами lsblk -f и blkid, найдите корневой раздел Linux и EFI-раздел по UUID и файловой системе.
Современный GRUB2 лучше переустанавливать средствами конкретного дистрибутива из его среды восстановления. Порядок монтирования корня, EFI и системных каталогов различается. Ошибка в команде grub-install способна записать загрузчик не на тот диск, поэтому универсальный набор команд без знания разметки небезопасен.
Для GRUB Legacy или GRUB4DOS проверьте строки root, kernel, chainloader и map в menu.lst. Запись root (hd0,0) верна только если нужный первый раздел действительно существует и содержит ожидаемые файлы. В консоли загрузчика команда find может помочь найти конкретный файл, но имя нужно знать точно.
Если переставлялись диски, не ограничивайтесь заменой hd0 на hd1 наугад. Откройте список доступных дисков и разделов, сопоставьте размеры и файловые системы. По возможности используйте UUID в GRUB2: он устойчивее к изменению порядка SATA и USB. Старый GRUB4DOS может требовать своей схемы поиска и отображения.
После удаления Linux и сохранения только Windows правильнее восстановить Windows Boot Manager, а не создавать фиктивный раздел ради старой записи GRUB. После восстановления убедитесь, что файлы доступны, и лишь затем удаляйте ненужные остатки загрузчика. Не трогайте раздел восстановления и EFI только потому, что у них нет привычной буквы.
FAQ
Error 22 означает, что раздел с файлами удалён?
Не обязательно. Загрузчик не нашёл раздел под ожидаемым номером. Сам раздел может существовать, но диск получил другой номер, конфигурация устарела или флешка загружена в неподходящем режиме.
Почему ошибка появляется только с установочной флешкой?
Скорее всего, Error 22 выводит загрузчик самой флешки. Пересоздайте её обычным установочным средством и выберите UEFI-вариант в Boot Menu. Внутренний диск до этого изменять не нужно.
Можно ли исправить ошибку командой root hd0 0?
Только если точно известно, какой раздел нужен. Случайная команда временно меняет контекст загрузчика и не исправляет конфигурацию. Сначала посмотрите список разделов и содержимое ожидаемого тома.
Поможет ли форматирование диска?
Форматирование уничтожает файловую систему выбранного раздела и не является первым способом ремонта загрузчика. Оно недопустимо при нужных данных. Обычно достаточно пересоздать USB или восстановить загрузочные файлы на существующем разделе.
Что выбрать: UEFI или Legacy?
Выбирайте режим, соответствующий установленной системе и разметке. Для современных компьютеров и Windows 11 стандартом является UEFI с GPT. Переключение в Legacy ради обхода ошибки создаёт дополнительную несовместимость.
