У меня проблемы с загрузкой моего ноутбука с Windows 7 (с пакетом обновления 1), и я часами пытался исправить ситуацию. Судя по доказательствам, у меня, скорее всего, поврежден файл ntdll.dll в моей папке system32. Один форум, который я прочитал, сказал, чтобы получить файл с компьютера с такой же установкой Windows и заменить его с помощью консоли восстановления. Я попробовал это, но я получаю сообщение:

Запрошенная операция не может быть выполнена для файла с открытым разделом, отображенным пользователем.

Можно ли как-нибудь заменить этот файл?

(Все мои точки восстановления не удалось, восстановление при загрузке не удалось, SFC сказал, что он исправил поврежденные файлы, но проблема не устранена, и Diskcheck сказал, что проблем нет, поэтому у меня действительно нет вариантов)

Спасибо

1 ответ1

0

загрузитесь с DVD-диска Windows 7, перейдите в среду восстановления Windows, запустите командную строку и выполните следующую команду:

sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows

Замените C: на букву диска, где вы установили Windows. Может ли sfc восстановить отсутствующий или поврежденный файл ntdll.dll?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .