После чистой установки Windows 10 на диск с предыдущей системой в корне раздела остается папка Windows.old, которая занимает от 15 до 30 ГБ. При попытке удалить ее стандартным способом через «Проводник» система выдает ошибку «Требуется разрешение от TrustedInstaller», а простое нажатие Delete не дает результата, так как файлы заблокированы службами. Чтобы окончательно избавиться от старой винды, потребуется загрузиться с установочной флешки и выполнить очистку через BIOS/UEFI, используя встроенные инструменты среды восстановления.
В этой инструкции разобраны три рабочих метода: штатная утилита «Очистка диска», форматирование раздела из-под установщика Windows 10 и удаление записей загрузчика через diskpart и bcdedit. Каждый способ подходит для разных ситуаций: от простого освобождения места до полного сброса структуры диска GPT/MBR.
Почему старые файлы не удаляются после установки
Основная причина — служба Windows Search и системный процесс Superfetch продолжают индексировать содержимое каталога C:\Windows.old. Даже после завершения первого входа в систему фоновые задачи удерживают файлы, не позволяя их перезаписать. Плюс к этому, атрибут FILE_ATTRIBUTE_SYSTEM на папке скрывает ее от стандартного просмотра, если в параметрах проводника не включено отображение защищенных системных файлов.
Второй фактор — остатки загрузчика. На диске со старой системой в скрытом разделе EFI (100–500 МБ) хранятся файлы bootmgfw.efi и BCD. Если новая Windows 10 установлена на другой раздел, то при загрузке BIOS обращается к этим записям, из-за чего появляется меню выбора «Windows 10» и «Windows 10 (старая)». Удаление только папки Windows.old не решает проблему дублирующихся пунктов в меню загрузки.
Третий нюанс — права доступа. Папка наследует владельца от предыдущей учетной записи, и после переустановки системы текущий пользователь не имеет полных прав на изменение. Даже при включенной учетной записи администратора доступ к некоторым файлам ядра (ntoskrnl.exe, winload.efi) будет отклонен.
Метод 1: Очистка диска через свойства системы
Быстрый способ, который не требует перезагрузки в BIOS. Откройте «Пуск», введите в поиске cleanmgr и запустите утилиту от имени администратора. Выберите диск C:, нажмите «Очистить системные файлы» и отметьте пункт «Предыдущие установки Windows» — именно он отвечает за удаление каталога Windows.old.
После подтверждения утилита начнет процесс, который занимает от 5 до 20 минут в зависимости от объема данных. По завершении перезагрузите компьютер и проверьте, что папка исчезла из корня диска. Этот метод безопасен, но не удаляет записи из загрузчика BIOS — если в меню выбора системы остались два пункта, переходите ко второму способу.
⚠️ Внимание: утилитаcleanmgrбезвозвратно удаляет все файлы изWindows.old, включая документы и сохранения из старой системы. Если нужно восстановить какие-либо данные — скопируйте их заранее в безопасное место.
Как проверить наличие папки Windows.old
Откройте «Этот компьютер», перейдите на диск C:. Включите отображение скрытых файлов через «Вид» → «Параметры» → «Показывать скрытые файлы». Снимите галочку «Скрывать защищенные системные файлы». Если папка Windows.old присутствует — она будет видна в списке.
Метод 2: Форматирование раздела через установщик Windows 10
Когда старая система занимает отдельный раздел, а новая Windows 10 уже работает на другом, оптимально отформатировать ненужный том прямо из среды установки. Для этого потребуется загрузочная флешка с дистрибутивом Windows 10. Вставьте накопитель, перезагрузите ПК и войдите в BIOS/UEFI — обычно клавиша Del, F2 или F12 в зависимости от материнской платы.
В BIOS перейдите в раздел Boot, выберите пункт Boot Option #1 и укажите вашу флешку. Если используется UEFI, убедитесь, что режим загрузки установлен как UEFI, а не Legacy. Сохраните изменения клавишей F10 и подтвердите перезагрузку.
Когда появится окно установки Windows, нажмите «Далее», затем выберите «Установка: только Windows» и кликните «Выборочная: только установка Windows». Откроется список разделов. Найдите том со старой системой — он будет помечен как «Основной», с типом файловой системы NTFS. Выделите его и нажмите «Форматировать».
☑️ Подготовка к форматированию через BIOS
⚠️ Внимание: форматирование раздела уничтожает не только файлы Windows, но и все остальные данные на этом томе. Если на диске есть раздел восстановления от производителя ноутбука — не трогайте его, иначе потеряете возможность отката к заводским настройкам.
После форматирования можно либо продолжить установку Windows 10 на этот раздел, либо нажать крестик в углу окна и перезагрузиться. Второй вариант подходит, если вы уже установили новую систему на другой диск и просто хотите освободить место. Важно: после форматирования загрузчик может потерять запись о новой системе, поэтому перед перезагрузкой убедитесь, что загрузочные файлы находятся на активном разделе.
Метод 3: Полная очистка загрузчика через diskpart
Если после удаления папки Windows.old в меню BIOS по-прежнему отображается старая запись, необходимо пересоздать конфигурацию загрузчика BCD. Это делается из командной строки среды восстановления. Загрузитесь с установочной флешки, нажмите Shift+F10 в окне приветствия, чтобы открыть консоль.
Введите команду diskpart, затем list disk — вы увидите список физических накопителей. Определите номер диска, на котором установлена новая Windows 10. Выполните select disk 0 (замените номер на свой), затем list volume — отобразятся тома с буквами. Найдите том с меткой System Reserved или раздел EFI (обычно 100–500 МБ). Запомните его букву, например, Z:.
Выйдите из diskpart командой exit. Теперь выполните пересоздание загрузчика:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren bcd bcd.old
bootrec /rebuildbcd
После завершения введите exit и перезагрузите компьютер. Система просканирует все разделы и создаст новую запись загрузчика, в которую попадет только актуальная Windows 10. Старые пункты меню исчезнут автоматически.
Таблица сравнения методов удаления старой Windows
| Метод | Сложность | Удаляет папку Windows.old | Очищает загрузчик BCD | Время выполнения |
|---|---|---|---|---|
| cleanmgr | Низкая | Да | Нет | 5–20 минут |
| Форматирование через установщик | Средняя | Да | Частично | 10–15 минут |
| diskpart + bootrec | Высокая | Нет (только вручную) | Да | 15–30 минут |
| Сторонние утилиты (например, CCleaner) | Низкая | Да | Нет | 5–10 минут |
Выбор метода зависит от того, какая именно проблема вас беспокоит. Если нужно просто освободить место — подойдет cleanmgr. Если старая система занимает отдельный раздел и мешает при загрузке — форматирование через установщик. А когда в меню BIOS остаются дубликаты — без пересоздания BCD не обойтись.
⚠️ Внимание: все операции с разделами и загрузчиком BIOS выполняйте только при полной уверенности в правильности действий. Ошибка при форматировании не того тома приведет к потере данных, а повреждение BCD может сделать систему незагружаемой. В критической ситуации используйте точку восстановления или образ системы.
Работа с разделом восстановления и скрытыми томами
На ноутбуках от Lenovo, HP и Dell часто присутствует скрытый раздел WinRE (Windows Recovery Environment) объемом около 500 МБ. Он не отображается в «Проводнике», но его наличие не влияет на загрузку — удалять его не нужно. Однако если вы случайно отформатировали этот раздел, среда восстановления перестанет работать, и функция «Сброс этого ПК» станет недоступна.
Для проверки структуры разделов используйте команду diskpart → list volume. Вы увидите все тома, включая скрытые. Тома с метками SYSTEM и MSR (Microsoft Reserved) трогать нельзя — они критичны для загрузки Windows 10 в режиме UEFI. Раздел RECOVERY можно удалить, но только если вы уверены, что заводские образы вам не понадобятся.
Если после удаления старой системы на диске остались нераспределенные области, их можно объединить с основным разделом через оснастку diskmgmt.msc или команду extend в diskpart. Откройте управление дисками, кликните правой кнопкой по разделу C:, выберите «Расширить том» и следуйте мастеру.
Частые ошибки при удалении Windows.old
Многие пользователи пытаются удалить папку через «Проводник», получая ошибку доступа, а затем ищут сторонние программы-разблокировщики. Это приводит к повреждению системных файлов, так как утилиты вроде Unlocker принудительно завершают процессы, что вызывает сбои в работе служб. Используйте только штатные инструменты Windows или среду восстановления.
Вторая распространенная ошибка — выбор неправильного раздела при форматировании. Пользователи путают том со старой системой с разделом восстановления или загрузочным EFI. Чтобы избежать этого, проверяйте размер и метку тома: системный раздел Windows 10 обычно имеет метку Windows или просто букву C:, а раздел восстановления — метку Recovery.
Третья ошибка — попытка удалить папку Windows.old сразу после первого входа в систему, не дожидаясь завершения фоновых процессов. Подождите 10–15 минут после загрузки, затем запустите cleanmgr. Если процесс прерывается ошибкой, перезагрузите компьютер и повторите попытку.
FAQ по удалению старой Windows
Можно ли удалить Windows.old без загрузки с флешки?
Да, если новая Windows 10 уже загружается и работает. Используйте утилиту cleanmgr или «Параметры» → «Система» → «Память» → «Временные файлы» → «Предыдущие установки Windows». Это не требует входа в BIOS.
Что делать, если после форматирования раздела компьютер не загружается?
Это значит, что загрузочные файлы BCD находились на удаленном разделе. Войдите в BIOS, выставьте загрузку с установочной флешки, откройте командную строку (Shift+F10) и выполните команды bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd. Затем перезагрузитесь.
Как удалить старую Windows, если она установлена на другой физический диск?
Если старая система на отдельном SSD или HDD, проще всего отформатировать этот диск целиком. Загрузитесь с флешки, откройте diskpart, выполните list disk, затем select disk 1 (номер диска со старой системой) и clean. После этого диск станет нераспределенным.
Нужно ли удалять записи из BIOS после очистки Windows.old?
BIOS не хранит записи о системах — за это отвечает загрузчик BCD на разделе EFI или MBR. Пересоздание BCD через bootrec полностью очищает старые записи. В самом BIOS достаточно выставить правильный порядок загрузки и отключить ненужные устройства.
Почему папка Windows.old появилась снова после перезагрузки?
Это происходит, если вы установили новую Windows 10 поверх старой без форматирования раздела, и система создала резервную копию предыдущей установки. Чтобы окончательно удалить её, повторите процедуру очистки диска через cleanmgr или отформатируйте раздел при следующей переустановке.
После выполнения всех операций проверьте, что загрузка происходит без меню выбора системы, а на диске C: отсутствует папка Windows.old. В финале перезагрузите компьютер и убедитесь, что BIOS корректно определяет единственную установленную систему. Если остались сомнения в правильности действий, обратитесь к документации вашей материнской платы или обратитесь за помощью на форумы сообщества Windows.