Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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

Повреждение дисков профилей пользователей 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 приводят к нарушению целостности файловой структуры.