Использование Junction, символических ссылок, местоположения и простых команд перемещения
Вот мои настройки * Bios - это UEFI с поддержкой Legacy * c:\ - это твердотельный накопитель Samsung 850 Evo 500GB. Один GPT, с разделом NTFS. Over Provisioning находится в конце диска в Администрирование-> Управление компьютером -> Управление дисками с помощью
e:\ HDD WD 4TB, также GPT, с разделами NTFS. В настоящее время только e: является разделом NTFS, остальная часть пространства остается неиспользованной, не отформатированной и не назначенной букве диска. Позже, когда я установлю свои игры, я могу где-то разделить возможное, но не смогу. Диск Black Caviar WD совершенно новый.
Третий диск будет добавлен в систему, используя формат разделов GPT и NTFS, это может изменить то, как я разделю WD 4tb выше. Этот диск будет Seagate 3TB (я использую его только для клонирования моего основного настольного компьютера)
Windows 7 64bit Service Pack 1. Установлен на c: \ и со всеми настройками по умолчанию. Когда установка была завершена, я подключил свой диск E:\, поэтому его не было видно во время установки Windows или пакета обновления 1.
Будут иметь дело только с каталогами. В эту проблему не вовлечены отдельные файлы, однако файлы в папках будут зависеть от того, где они находятся, в противном случае файлы не будут задействованы.
Проблема.
Samsung SSD составляет 500 ГБ.
Я хочу уменьшить износ на диске.
Причины * от записи (возможно, файл, который я загружаю) * чтение (чтение документа Word, который я создал) * удаление файлов и / или папок
- Часть решения: *WD 4TB Black Caviar будет дисководом для хранения дисков с буквой e:
То, что я знаю и не знаю, и путаница в поиске решения. Я хочу хранить часто используемые папки, которые много пишут, сохраняют, удаляют на моем диске e: WD 4tb.
Я потратил почти 3 дня на это, я даже больше потерян и растерян, чем когда я начал. Такие слова, как Junction, Reparse, Link, Target, Hard Link, Soft Link, Символьная ссылка, Location, Move против ссылки и т. Д.
Поэтому я хочу оставить папки на диске c: \, которые используются программами и окнами, либо путем установки приложений, либо тех, которые были созданы по умолчанию при установке Windows. Я хочу, чтобы данные находились в e: или на жестком диске WD 4 ТБ.
Из того, что я узнал, любая папка, в которой используется "Мой", не является папкой, в которой можно использовать mklink. Он может иметь вкладку местоположения, если щелкнуть правой кнопкой мыши папку и найти вкладку "местоположение". Я узнал, что вы не можете переместить пользователя, Windows, Program Files/Program Files (x86) и другие ключевые папки Windows.
Основное назначение "связывания" (которое я использую для обозначения этих слов, mklink, символическая ссылка, ссылка на каталог, жесткая ссылка, мягкая ссылка) позволяет хранить файлы и / или папки либо на том же томе, либо на другом физическом диске. (в моем случае е:\ - WD 4Тб).
Проблема заключается в поиске правильной mklink /switch "исходное местоположение", "сохраненное местоположение" или более правильной "ссылки", "цель".
Диаграмма, найденная на этом сайте, показала недостатки использования соединения и символической ссылки. https://stackoverflow.com/questions/9042542/what-is-the-difference-between-ntfs-junction-points-and-symbolic-links это приводит к тому, что я не могу знать, что я должен делать.
Я начал с простой папки для ссылки на мой 4Тб с SSD, загрузки (обычное расположение c:\Users\Username\Downloads). Попытки использовать mklink /j "c:\Users\Username\Downloads" "e:\Users\Username\Downloads" всегда приводят к ошибке "не удается создать файл, если этот файл существует".
Затем я попытался найти расположение на вкладках свойств для папки "загрузки" и изменил расположение на e:\ Users \ UserName\Downloads. Я нажал на перемещение, он спросил, хочу ли я переместить файлы, и я сказал да. Теперь папка Download исчезла из c: \ Users \ Username и теперь появилась в e:\ Users \ User Name\Downloads. Я также попробовал это с My Video, и он переместил содержимое папки на мой диск e: .
Это оставляет меня там, где я сейчас нахожусь, так как не могу делать то, что планировал сделать с моими SSD и HDD, где SSD будет диском для загрузки ОС и установки приложений. В этом случае на жестком диске объемом 4 ТБ будут храниться такие вещи, как временные файлы, google/firefox/ т.е. кэш, файлы для скачивания, видео, документы и другие файлы / папки, которые постоянно меняются (изнашиваются SSD), но при этом исходная папка или файлы остаются в своем первоначальном расположении C:\, выполнив символическое / соединение / местоположение связано.
Когда я попытался загрузить, он просто удалил исходную папку на c и имел содержимое на e: . Когда я пытался что-то загрузить, папка для скачивания не была на c, поэтому мне пришлось сохранить ее на e:\, и, как уже упоминалось, c:\User\Tim\Downloads не было в списке.
CASE TEST / STUDY Итак, давайте возьмем следующие папки: (используя вымышленное имя для имени пользователя) c:\Users\Tim\Downloads c:\Users\Tim\My Videos c:\Users\Tim\Desktop c:\Users\Tim\Мои фотографии
Расположение для их хранения будет (требуется использовать то же имя папки, что и на c: \ SSD, чтобы всегда знать, откуда они пришли) e:\ Users \ Tim \ Downloads e:\ Users \ Tim \ Videos e:\ Users \ Tim \ Desktop e:\ Users \ Tim \ Мои рисунки
Пожалуйста, скажите мне, как я должен определить, должны ли Symbolic Link, Hard Link, Junction через mklink или Location хранить данные на жестком диске, а не на SSD, оставляя исходные папки на C: таким образом, другие программы, использующие папку 4 Приведенный выше пример сохранит их в том месте, которое, по его мнению, будет храниться на C: SSD, тогда как в действительности данные будут храниться на жестком диске e: HDD.
ДРУГИЕ ВОПРОСЫ Еще одна любопытная вещь, которую я узнал или увидел при чтении, это то, что, когда я смотрю в этот оригинальный каталог на C: он по-прежнему перечисляет файлы, которые сейчас находятся на e: поэтому они по-прежнему не используют пробел или это просто изображение / копия того, что на самом деле находится на E:\, и эти файлы не занимают места на C:
Как отменить ущерб, который я мог нанести своим видео, загрузкам, рабочему столу на загрузочном диске, избегая при этом переустановки или восстановления, все же хочу сохранить эту установку как можно более чистой, поэтому просто исправляя ссылки / местоположения, которые могут быть неправильными или значки папок этих папок, которые не отображаются.
Последняя проблема - удаление таких mklinks /j /h /d или комбинации из 2 или всех трех. Сайты говорят, чтобы удалить каталог, в котором в настоящее время хранятся файлы, но ничего не происходит, и соединение и расположение на e: все еще показывает, когда я делаю dir / a на c: \ Users \ Tim
Я знаю, что это было дольше, чем я думал, но я хотел или надеялся избежать любого неправильного использования слов или терминов, чтобы избежать путаницы, поэтому спасибо за чтение.
Спасибо,
1 ответ
Когда дело доходит до файлов в вашем профиле, их можно переместить с помощью проводника, щелкните правой кнопкой мыши папку, перейдите на вкладку "Расположение" и задайте новый путь, затем либо выберите перемещение файлов, либо нет. Я рекомендую нажать кнопку перемещения, чтобы она перемещала вашу папку туда. Это изменит часть реестра и будет гарантировать, что любое будущее обновление или обновление Windows будет работать так, как нужно.
Тем не менее, для работы с символическими ссылками или соединениями необходимо сначала переместить папку в место назначения, а затем создать символическую ссылку на ее месте.
Предполагая, что вы двигаетесь c:\users\MyUser\Documents
в d:\profile\Documents
команда mklink (запускается от имени администратора) будет выглядеть следующим образом
mklink /j c:\users\MyUser\Documents d:\profile\documents
Если на вашем пути есть пробелы, не забудьте поместить это место в кавычки. Например:
mklink /j "c:\users\My User\Documents" "d:\profile\moved documents"