Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x80070570 Windows Server, AD и Роли

Повреждение дисков профилей пользователей UPD: восстановление UVHD-дисков

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы повреждения дисков профилей UPD

При входе пользователя на ферму RDS система выдает ошибку: «Не удалось войти в систему с текущим профилем» или «Файл или папка повреждены и не могут быть прочитаны (0x80070570)». Файл диска профиля UVHD-<GUID>.vhdx на файловом хранилище не монтируется или переходит в статус RAW.

СимптомЛокацияПричина
Ошибка 0x80070570 / The file is corruptedRDSH Session HostПовреждение файловой системы NTFS внутри виртуального диска UVHD
Диск монтируется со статусом RAWУправление дискамиСбой записи в VHDX из-за аварийного перезапуска хоста RDS
SID пользователя не сопоставляется с UVHDRDS CollectionУдаление или повреждение файла-шаблона UVHD-template.vhdx

Пошаговое восстановление поврежденного диска UPD (UVHD)

  1. Определите имя VHDX-диска по SID пользователя:
    $sid = (Get-ADUser -Identity "username").SID.Value; Write-Host "Имя файла: UVHD-$sid.vhdx"
  2. Смонтируйте проблемный диск UVHD в операционную систему:
    Mount-DiskImage -ImagePath "\\fileshare\UPD\UVHD-$sid.vhdx"
  3. Выполните проверку и восстановление файловой системы диска утилитой CheckDisk:
    $driveLetter = (Get-DiskImage -ImagePath "\\fileshare\UPD\UVHD-$sid.vhdx" | Get-Disk | Get-Partition | Get-Volume).DriveLetter; chkdsk "${driveLetter}:" /F /R
  4. Размонтируйте восстановленный диск:
    Dismount-DiskImage -ImagePath "\\fileshare\UPD\UVHD-$sid.vhdx"

Важно: Перед выполнением проверки chkdsk обязательно создайте резервную копию файла UVHD-<SID>.vhdx в отдельную папку.

💡 Практика специалистов: Microsoft объявила технологию User Profile Disks (UPD) устаревшей. Для новых и модернизируемых терминальных ферм всегда используйте FSLogix Profile Containers вместо UPD.

Частые вопросы (FAQ)

Как сопоставить файл UVHD с конкретным именем пользователя?

Имя файла содержит SID учетной записи Active Directory: UVHD-<ObjectSID>.vhdx. Для сопоставления используйте командлет (Get-ADUser -Filter "SID -eq 'S-1-5-...' ").SamAccountName.

Что такое файл UVHD-template.vhdx?

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

Можно ли расширить размер диска UPD для пользователя?

Да, смонтируйте VHDX командлетом Mount-DiskImage, выполните Resize-VirtualDisk, расширьте раздел через Resize-Partition и размонтируйте диск.

Почему диски UPD повреждаются чаще обычных папок?

UPD хранятся в формате VHDX поверх сетевого протокола SMB. Любые кратковременные сетевые сбои во время сброса кэша NTFS приводят к нарушению целостности файловой структуры.

Полезные материалы
Рекомендуем