Как переместить кэш автономных файлов в Windows 7?

12

В системах Vista я использовал эти инструкции для перемещения «кэша автономных файлов» из его расположения по умолчанию c:\csc. Прекрасно работает.

Однако эти инструкции не работают в Windows 7. Существует небольшая дискуссия о проблеме, которая происходит в TechNet, но ни у кого еще нет решения.

Проблема в том, что мастер миграции был изменен в Windows 7 и больше не предоставляет механизм для этого.

Портман
источник

Ответы:

32

Я нашел следующее, чтобы хорошо работать. Я бы посоветовал создать точку восстановления, прежде чем делать следующее.

  1. Создайте папку для автономного файлового кэша. Нечто подобное D:\Offline.
  2. Из командной строке введите следующее: Takeown /r /f C:\Windows\CSC.
  3. Откройте Центр синхронизации и перейдите в Управление автономными файлами.
  4. Нажмите Отключить автономные файлы и перезагрузите компьютер.
  5. Из командной строки с повышенными привилегиями введите следующие команды:

    rd /s C:\Windows\CSC
    mklink /J C:\Windows\CSC "D:\Offline"
    

    (или какова бы ни была ваша папка, но обязательно используйте кавычки, если в имени есть пробелы).

  6. Снова откройте окно управления автономными файлами и включите автономные файлы.

  7. Перезагрузите машину.

Все файлы / папки, которые доступны в автономном режиме, теперь должны быть перенаправлены в любую папку, которую вы указали.

Брайс Фаулер
источник
1
Интеллектуальное использование новой функции Directory Junction (символическая ссылка AKA), доступной в Vista и выше. +1
Джефф Ф.
3
Работает и в Windows 8
Рене Сталдер
Другой вариант, который я нашел, который работает отлично, это то, что вы можете смонтировать весь раздел в каталог C: \ Windows \ CSC. Управление компьютером -> Управление дисками щелкните правой кнопкой мыши раздел, который вы хотите смонтировать, и выберите Изменить букву диска и пути, удалите все буквы диска, затем выберите Добавить -> Подключить в следующей пустой папке NTFS. Затем просто введите C: \ Windows \ CSC, тогда весь раздел будет вашим кэшем автономных файлов!
Энди Брэхем
К сожалению, ни этот ответ, ни этот не сработали в моем случае. После последнего перезапуска моя система автономных файлов повреждена и постоянно просит меня перезагрузить, чтобы включить ее. Пришлось удалить папку CSC и снова включить автономные файлы, чтобы позволить ей создать свою собственную папку CSC с разрешениями, необходимыми для ее возврата в исходное состояние.
Мехрад
0

Это из другого поста Technet Social:

Когда вы сделаете сетевую папку доступной в автономном режиме, копии всех файлов в этой папке будут храниться на жестком диске вашего компьютера.

В Windows 7 также включена расширенная возможность выполнять быстрые удаленные запросы к общим папкам, в том числе в Windows Vista®, Windows Server® 2008, Windows® XP с установленной Windows Search 4.0 и более ранних версиях.

Кэширование на стороне клиента, а также служба автономных файлов имеют некоторые фундаментальные различия в Windows 7, но динамика этого процесса, похоже, одинакова. Я не уверен, какие инструкции вы использовали для перемещения файла кэша из Vista, но в зависимости от процесса вы можете использовать аналогичную функцию при использовании автономных папок в Windows 7.

Не могли бы вы проверить, отличается ли эта статья базы знаний от того, что вы использовали раньше?

Иво Флипс
источник
И это работает только в профессиональном и окончательном!
Иво Флипс
Я не думаю, что есть решение, если оно не работает как задумано
Ivo Flipse
-3

Это даже проще, чем в Windows 7

Просто откройте центр синхронизации >> слева выберите «Управление автономными файлами»

В новом окне Offline файлы на первой вкладке просто используйте опцию View your files

Откроется новое окно с содержимым автономных файлов.

Оттуда вы можете просто скопировать и вставить в любую папку на рабочем столе или физических драйверов.

Райко Богданович
источник
ОП спрашивал, как перемещать расположение кэша автономных файлов, а не как перемещать содержащиеся в нем файлы.
HaydnWVN