Свяжите папку Мои документы с внешней SD-картой

У меня есть ноутбук с 120 ГБ SSD (ограниченное пространство) и 64 ГБ SD-карты в ноутбуке. Я клонировал свой жесткий диск из чистой установки всего установленного программного обеспечения.

Я хотел бы иметь папку «Мои документы», связанную с SD-картой, которая является E: / drive, поэтому, когда я переустанавливаю обратно из чистой операционной системы, у меня может быть вся информация в «Мои документы».

  • Обнаруживать все существующие ссылки, указывающие на / tmp?
  • Linux: восстановление файлов
  • Создайте символическую ссылку на объединенное содержимое из трех папок
  • "Directory junction" vs "directory symbolic link"?
  • Связывание каталогов в c: \ Windows на Windows 7 64bit
  • Windows Server 2008 Create Symbolic Link, обновленная политика безопасности по-прежнему дает привилегию
  • Каковы мои возможности сделать это? Я не хочу менять местоположение Мои документы, просто имейте копию или соответствующую копию этого на SD-карте. Я посмотрел на символические ссылки или, может быть, на жесткую ссылку, но я не уверен, что было бы подходящим.

  • Windows 7 VPN как не туннелировать интернет?
  • Как создать установщик Windows 7 USB с предустановленным программным обеспечением?
  • Неправильное имя пользователя или пароль RDesktop, когда это правильные учетные данные
  • Почему я не могу расширить этот раздел в нераспределенное пространство?
  • Мастер настройки печати Windows 7 поворачивает несколько фотографий с портрета на пейзаж, как остановить это?
  • Что я могу сделать, если забыл пароль для Windows?
  • 3 Solutions collect form web for “Свяжите папку Мои документы с внешней SD-картой”

    Как я вижу, у вас есть два варианта: перенаправить папку «Документы» в реестр или создать символическую ссылку. Я рекомендую использовать параметр реестра, это проще, и вам не нужны дополнительные утилиты.

    Метод перенаправления

    1. Откройте regedit.exe (через Run win + R )
    2. Найти ключ HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    3. Изменить путь в соответствии с записью REG_SZ с именем Personal на ваш SD
    4. Выход из системы и обратно

    В про версии Windows вы можете сделать это также через gpedit.msc .

    Символическая ссылка

    Загрузите утилиту junction из Microsoft Systeminternals. Удалите папку «Документы» и запустите ее из командной строки:

     junction c:\users\%username%\Documents X: 

    (Замените X: путь на вашей SD-карте)

    Раньше, когда я играл в Minecraft, я использовал диспетчер задач Windows и командный файл, чтобы скопировать содержимое моей игровой папки в «место для резервного копирования», используя wscript, который, вероятно, присутствует в вашей системе в папке system32.

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

    На вкладке «Действия» создайте новое действие «Запустить программу».

    Программа / сценарий:

    C: \ Windows \ System32 \ wscript.exe

    Аргументы:

    "X: \ directory \ invisible.vbs" "X: \ directory \ operation.bat"

    Создайте два файла в нужном каталоге.

    Invisible.vbs содержит:

     CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False 

    Операция.bat содержит что-то вроде:

     @ECHO OFF xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\" 

    Эта операция позволяет создать папку моих документов со случайными значениями. Это позволяет мне хранить больше одной резервной копии. В вашем случае вы, вероятно, не захотите этого делать, а просто перезапишите то, что уже было (сохраняя одну папку).

     @ECHO OFF xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\" 

    Аргумент E копирует все подкаталоги, даже если они пусты, и аргумент I , указывает, что вы копируете каталог. Вероятно, вы захотите добавить Y , который не будет запрашивать, существует ли файл.

    Дополнительная информация о аргументах

    Есть, конечно, более элегантные решения. Просто подумал, что я поделюсь чем-то, что сработало для меня. 🙂

    Точка соединения

    1. Выйдите из системы и войдите в систему с учетной записью администратора.

    2. Переименуйте папку C:\Users\<username>\Documents в другое (например, C:\Users\<username>\Documents.old ).

    3. Создайте папку Users\<username>\Documents на диске E: затем скопируйте все файлы / папки из C:\Users\<username>\Documents.old .

    4. Создайте точку соединения, выполнив следующую команду в командной строке:

       mklink /j "C:\Users\<username>\Documents" "E:\Users\<username>\Documents" 

      Синтаксис:

       mklink /j "<junction point>" "<target folder>" 

      Котировки необходимы, чтобы избежать проблем с символами пробела.

    Известные ограничения

    • У вас не будет доступа к целевой папке в случае изменения буквы диска.

    • Точки соединения и символические ссылки поддерживаются только в NTFS.

    • Вы не можете создавать точки соединения, предназначенные для удаленных общих ресурсов. В таких случаях вам нужно создать символическую ссылку . Символические ссылки были введены в Windows Vista, но также доступны в Windows XP через сторонние драйверы фильтров. Для Vista и более поздних версий синтаксис следующий:

       Mklink / d "символическая ссылка" "X: \ путь \ to \ target \ папка"
      

      Примечание. Для системных настроек по умолчанию только пользователи из группы «Администраторы» могут создавать символические ссылки.

    Давайте будем гением компьютера.