Не мог восстановить из Теневой копии из-за длинного имени файла

Попробуйте следующую ссылку:

Сервисный обзор и требования сетевого порта для системы Windows Server http://support.microsoft.com/kb/832017

Надо надеяться, это поможет.

18
задан 6 October 2012 в 00:28
3 ответа

У меня была точно такая же проблема в Server 2008 R2, и я решил ее следующим образом:

  1. Щелкните правой кнопкой мыши папку, которую вы пытаетесь восстановить из теневой копии, и выберите Предыдущие версии . Выберите дату и нажмите Открыть .
  2. Щелкните правой кнопкой мыши любой файл или папку в предыдущей папке и выберите Свойства . На вкладке «Общие» скопируйте то, что показано в поле «местоположение», например: \\ localhost \ D $ \ @ GMT-2011.09.20-06.00.04 \ _Data
  3. Откройте cmd.exe и введите:

     subst X: \\ localhost \ D $ \ @ GMT-2011.09 .20-06.00.04 \ _Data
    
  4. Откройте PowerShell и используйте robocopy для копирования содержимого X: например:

     robocopy Z: D: \ Folder \ / E / COPYALL
    
  5. Убедитесь, что все файлы скопированы.
  6. Когда закончите, введите subst X: / D в cmd
22
ответ дан 2 December 2019 в 20:24

Вы попытались совместно использовать папку, от которой Вы пытаетесь восстановить? Тем путем можно ли попытаться открыть \server\share\filename вместо \server\share\path....\filename?

Если бы это не работает, я предложил бы попытку, получающую доступ к объемам через командную строку, где можно использовать \\?\ метод для доступа, который имеет 32 767 символьных ограничений.

3
ответ дан 2 December 2019 в 20:24

Можете ли вы получить имя / путь к файлу теневой копии из ' location 'на вкладке "Общие" в окне "Свойства", затем используйте "subst" такой же как dir "H: \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ Мне нравится создавать дурацкие имена каталогов, которые очень длинные \ 8 \ 9"

0
ответ дан 2 December 2019 в 20:24

Теги

Похожие вопросы