Ошибка на этапе установки SAFE_OS во время операции MIGRATE_DATA: причины и решения

Сообщение вида «The installation failed in the SAFE_OS phase with an error during MIGRATE_DATA operation» появляется при обновлении Windows 10 или Windows 11 до новой версии и означает, что установщик не смог перенести пользовательские данные, драйверы или настройки в новую систему. Этап SAFE_OS — это защищённая фаза обновления, в которой старая система подменяется новой, а операция MIGRATE_DATA отвечает именно за перенос файлов и конфигурации. Сбой на этом шаге почти всегда связан с конфликтом драйверов, антивируса, повреждённых системных файлов или проблемами с диском.

Хорошая новость в том, что при такой ошибке установщик обычно откатывает изменения, и компьютер загружается в прежнюю версию Windows без потери данных. Плохая — без устранения причины повторные попытки обновления будут завершаться тем же сбоем. Ниже разберём, как найти источник проблемы и исправить её без переустановки системы с нуля.

Что означает этап SAFE_OS и операция MIGRATE_DATA

Обновление Windows проходит в несколько фаз. Сначала файлы новой версии загружаются и подготавливаются, затем система перезагружается в среду SAFE_OS — минимальную безопасную оболочку, в которой выполняется сама подмена системы. Именно здесь проходит операция MIGRATE_DATA: переносятся профили пользователей, установленные программы, драйверы и системные параметры.

Если на этом этапе что-то идёт не так — драйвер не подписан, файл заблокирован антивирусом, сектор диска не читается — установщик прерывает миграцию и откатывает систему назад. После перезагрузки вы видите код ошибки, чаще всего в сочетании с кодами вроде 0xC1900101 или 0x8007042B, хотя конкретный код может отличаться.

Основные причины сбоя

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

  • 🔧 Устаревшие или несовместимые драйверы — особенно драйверы чипсета, SATA/NVMe-контроллеров, видеокарты и сетевых адаптеров;
  • 🛡️ Сторонний антивирус или защитное ПО, которое блокирует замену системных файлов во время миграции;
  • 💾 Ошибки файловой системы или битые сектора на системном диске;
  • 🧩 Повреждённые системные файлы текущей установки Windows;
  • 🔌 Периферийные устройства — внешние диски, док-станции, редкое оборудование с проблемными драйверами;
  • 📦 Недостаток свободного места на системном разделе для распаковки и переноса данных.

Точную причину в вашем случае подскажут журналы установки — о них ниже. Не стоит гадать: одна и та же ошибка на разных машинах может иметь разные корни.

Шаг 1. Проверьте журналы установки

Windows записывает подробные логи каждой попытки обновления. Основной файл — setuperr.log, который находится в скрытой папке C:\$Windows.~BT\Sources\Panther\. Откройте его в «Блокноте» и посмотрите последние строки: там обычно указан конкретный компонент или драйвер, на котором прервалась миграция.

Дополнительно полезен файл setupact.log в той же папке — он объёмнее, но содержит полную хронологию операции. Ищите строки с пометками Error и MIGRATE_DATA. Если в логе упоминается конкретный .sys-файл или имя устройства — это и есть виновник, с которым нужно работать в первую очередь.

Папка $Windows.~BT не видна в Проводнике

Это скрытая системная папка. Чтобы попасть в неё, вставьте путь C:\$Windows.~BT\Sources\Panther\ прямо в адресную строку Проводника и нажмите Enter. Либо включите отображение скрытых элементов на вкладке «Вид». Учтите, что после успешного обновления или очистки диска папка может быть удалена.

Шаг 2. Проверьте диск и системные файлы

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

chkdsk C: /f /r

Система предложит выполнить проверку при перезагрузке — согласитесь и перезагрузите компьютер. Проверка может занять продолжительное время в зависимости от объёма и состояния диска.

После этого проверьте целостность системных файлов двумя командами, запуская их по очереди в той же командной строке с правами администратора:

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

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

⚠️ Внимание: не прерывайте проверку диска chkdsk с параметром /r принудительной перезагрузкой — прерывание на этапе исправления секторов может повредить данные. Дождитесь завершения, даже если процесс кажется зависшим.

Шаг 3. Устраните конфликты драйверов и ПО

Здесь начинается самая результативная часть работы. Вам нужно временно убрать всё, что может помешать миграции:

  • 🛡️ Полностью удалите сторонний антивирус через «Параметры → Приложения». Простого отключения недостаточно — драйверы фильтрации остаются в системе. Встроенный Защитник Windows обновлению не мешает;
  • 🔄 Обновите драйверы чипсета, контроллера диска и видеокарты с сайта производителя ноутбука или материнской платы;
  • 🔌 Отключите всю лишнюю периферию: внешние диски, принтеры, док-станции, вторые мониторы через переходники. Оставьте только клавиатуру и мышь;
  • 🧹 Удалите программы виртуализации и VPN-клиенты на время обновления — их сетевые и виртуальные драйверы нередко конфликтуют с миграцией;
  • 🔓 Если включено шифрование диска сторонними средствами или BitLocker — приостановите его перед обновлением.

Дополнительно выполните чистую загрузку: нажмите Win + R, введите msconfig, на вкладке «Службы» поставьте галочку «Не отображать службы Microsoft» и отключите остальные, затем отключите все элементы автозагрузки через Диспетчер задач. После перезагрузки в системе останется минимум сторонних компонентов.

☑️ Подготовка к повторному обновлению

Выполнено: 0 / 7
📊 На каком этапе возникла ваша ошибка?
При обновлении через Центр обновления Windows
При обновлении через Media Creation Tool / Installation Assistant
При установке с ISO-образа
Ошибка повторяется при любом способе

Шаг 4. Освободите место и повторите обновление

Для миграции данных установщику нужен заметный запас свободного пространства на системном разделе — ориентируйтесь минимум на 20–30 ГБ свободного места, а лучше больше. Очистите диск штатной утилитой «Очистка диска», выбрав в ней пункт «Очистить системные файлы»: так можно удалить старые файлы обновлений и временные данные предыдущих попыток установки.

Также очистите кэш Центра обновления, если обновление запускалось через него. Для этого остановите службу обновлений и удалите содержимое папки загрузки:

net stop wuauserv

net stop bits

rd /s /q C:\Windows\SoftwareDistribution\Download

net start wuauserv

net start bits

После этого попробуйте обновиться не через Центр обновления, а с помощью Media Creation Tool или Помощника по установке Windows с официального сайта Microsoft — эти инструменты загружают свежие установочные файлы и часто обходят сбои штатного механизма обновления. Альтернативный источник установки — один из самых эффективных приёмов при повторяющейся ошибке SAFE_OS, поскольку исключает повреждённый кэш предыдущих попыток.

Если ничего не помогло: обновление с сохранением данных

Когда ошибка повторяется после всех перечисленных шагов, остаются два кардинальных варианта. Первый — обновление с помощью ISO-образа в режиме «сохранить файлы и приложения»: смонтируйте свежий ISO-образ Windows (двойной щелчок по файлу), запустите setup.exe из-под работающей системы и выберите вариант установки с сохранением личных файлов и приложений. Такой сценарий проходит миграцию иначе и нередко обходит проблемный участок.

Второй вариант — чистая установка с предварительным копированием важных данных на внешний носитель. Это гарантированно устраняет любые программные конфликты, но требует переустановки программ. К нему стоит прибегать, только если обновление критично, а все мягкие методы исчерпаны.

⚠️ Внимание: перед любым повторным запуском установки — особенно чистой — скопируйте важные документы, фото и рабочие файлы на внешний диск или в облачное хранилище. Откат после ошибки обычно сохраняет данные, но гарантировать это нельзя ни в одном конкретном случае.
⚠️ Внимание: если в журналах вы видите ошибки чтения диска, а chkdsk находит множество повреждённых секторов, возможна аппаратная деградация накопителя. В этом случае сначала скопируйте данные и проверьте состояние диска диагностической утилитой производителя — обновление системы на умирающем диске может закончиться полной потерей информации.

Часто задаваемые вопросы

Опасна ли ошибка SAFE_OS MIGRATE_DATA для моих файлов?

Как правило, нет. При сбое на этом этапе установщик автоматически откатывает изменения, и система загружается в прежнем состоянии с сохранением всех данных. Тем не менее перед повторными попытками обновления резервная копия важных файлов обязательна — откат не гарантирован в каждом случае.

Что означает код 0xC1900101 рядом с этой ошибкой?

Коды семейства 0xC1900101 обычно указывают на проблему с драйверами — установщик столкнулся с несовместимым или некорректно работающим драйвером устройства. Начните с обновления драйверов чипсета, контроллера диска и видеокарты, а также удалите сторонний антивирус.

Можно ли просто пропустить это обновление Windows?

Да, вы можете остаться на текущей версии системы — она продолжит работать и получать обновления безопасности в пределах срока её поддержки. Однако после окончания поддержки вашей версии обновление станет фактически обязательным, поэтому причину сбоя лучше устранить заранее.

Поможет ли отключение антивируса без его удаления?

Чаще всего нет. Даже отключённый антивирус оставляет в системе низкоуровневые драйверы фильтрации, которые и блокируют миграцию файлов. Для надёжного результата антивирус нужно полностью удалить через «Параметры → Приложения», а после успешного обновления установить заново.

Сколько свободного места нужно для обновления?

Точное требование зависит от версии Windows и объёма переносимых данных, но на практике стоит обеспечить минимум 20–30 ГБ свободного места на системном диске. Если места не хватает, освободите его через «Очистку диска» с удалением системных файлов и временных данных предыдущих установок.