У меня возникла проблема с NTBackup на Windows XP (SP3). Каждый раз, когда я пытаюсь запустить NTBackup, он зависает, когда появляется что-то вроде «Подготовка к резервному копированию через Shadow Copy» (точно не помню). Он просто зависает, и после 4 часов ожидания мне пришлось завершить процесс. Почему это происходит? Я несколько раз пытался заставить его работать, но безуспешно. Он зависает только при РЕЗЕРВНОМ КОПИРОВАНИИ. Я проверил журнал событий, но там нет ошибок, предупреждений или сообщений, связанных с резервным копированием. Я ничего не менял с момента обновления до SP3, до обновления все было нормально. Что я могу сделать, чтобы NTBackup заработал, не удаляя SP3?
решение1
Если NTBackup не работает, попробуйте переустановить его. В сети есть несколько мест, где можно скачать NTBackup.msi. Я не уверен, насколько я доверяю некоторым случайным сайтам, но они есть. Кроме того, Windows XP Home Edition поставляется с NTBackup.msi на установочном компакт-диске в [CD]:\ValueAdd\MSFT\ntbackup.msi.
Установочный компакт-диск Windows XP Pro содержит NTBackup как часть установочной папки i386. Вам нужно будет развернуть файлы NTBackup (Ntbackup.exe, Ntmsapi.dll, Vssapi.dll) по отдельности в каталог System32, чтобы восстановить исходное приложение.
Однако я бы рекомендовал создать папку NTBackup в Program Files и вместо этого развернуть файлы там. Этот процесс не позволит вам перезаписать текущую версию NTBackup, в случае если она не повреждена и вы хотите вернуться. Просто помните, что если вы это сделаете, ваши оригинальные ярлыки для NTBackup по-прежнему будут указывать на старую версию, и вам, вероятно, захочется создать новые ярлыки для нового расположения.
Предполагая, что вы 1) выбрали опцию Program Files и 2) Program Files находится на диске C и 3) ваш компакт-диск Windows XP Pro находится на диске D и 4) вы уже создали папку ntbackup в Program Files, следующие команды должны дать вам нужные результаты. Чтобы открыть командную строку, нажмите меню «Пуск» и выберите «Выполнить». Введите «command» («cmd» тоже подойдет) и нажмите Enter.
expand d:\i386\ntbackup.ex_ c:\progra~1\ntbackup\ntbackup.exe
expand d:\i386\Ntmsapi.dl_ c:\progra~1\ntbackup\Ntmsapi.dll
expand d:\i386\Vssapi.dl_ c:\progra~1\ntbackup\Vssapi.dll
Если новая настройка NTBackup дает те же результаты, что и раньше, проверьте файлы журналов, чтобы определить, какой файл копировался в момент зависания, и исследуйте возможность повреждения или блокировки этого файла.
решение2
Возможно, повреждена служба теневого копирования тома, что приводит к зависанию NTBackup.
Откройте командную строку и проверьте наличие ошибок VSS:
- НажмитеНачинать
- НажмитеБегать
- Типcmdи нажмитеВходить
- Типvssadmin список писателейи нажмитеВходить
- Проверьте наличиеСостояние:илиПоследняя ошибка:который не говорит[1] СтабильныйилиНет ошибкисоответственно. Если вы его найдете, это очень хороший признак того, что VSS может быть немного сломан.
Видите ли вы какие-либо ошибки?
Независимо от того, упоминаются ли какие-либо ошибки, я бы все равно сделал 'sfc /scannow' следующим. Надеюсь, это исправит все поврежденные системные файлы и, возможно, исправит общую проблему с NT Backup.
- Вставьте установочный компакт-диск XP и закройте появившийся мастер установки.
- НажмитеНачинать
- НажмитеБегать
- Типsfc /scannow
- ЩелкнутьХОРОШО
- Дайте ему поработать и перезапустите.
решение3
Недавно, устраняя ошибку резервного копирования, я проверил журналы событий, в которых говорилось о необходимости проверить отчет о резервном копировании. Я нашел этот отчет в консоли NTbackup в разделе инструменты > отчет. Там было написано "устройство не найдено".
Моя проблема заключалась в том, что NTbackup не мог найти устройство, хотя оно было подключено и обнаружено в системе. При просмотре свойств задания на вкладке «Запланированные задачи» в разделе «Выполнить» в пути резервного копирования я обнаружил, что буква диска была неправильной.
Я изменил букву диска на правильную и проблема решена. Каким-то образом буква диска изменилась, когда пользователь подключил второй внешний USB-накопитель.