Использование Windows 7

Обзор - у меня на компьютере установлены SSD и HDD. Я хотел бы сохранить все файлы данных (например, AppData) на жестком диске, чтобы избежать ненужных операций чтения / записи на SSD.

Цель - создать символическую ссылку на папку AppData чтобы данные сохранялись на жестком диске, но расположение AppData на SSD действительно указывало на жесткий диск

Что я попробовал - я создал символическую ссылку на папку с изображениями на диске D:\ . поэтому моя команда была:

> mklink /J D:\Pictures C:\Users\Pictures

Вопросы-

  1. Для моей команды выше это означает, что файл физически все еще находится на моем диске C:\ , а диск D:\ просто указывает на эти файлы? Или это наоборот?

  2. Если я создаю символическую ссылку на C:\Users\appData из D:\appData будут ли программы, использующие C:\Users\appData , сохраняться на диске D:\ или они все равно будут сохраняться на диске C:\ ?

  3. Нужно ли мне удалять папку appData на диске C:\ и перемещать ее на диск D:/ перед созданием символической ссылки?

1 ответ1

1

Чтобы ответить на ваши вопросы:

  1. mklink использует link target соглашения. Поэтому, когда компьютер пытается записать в C:\Users\Pictures, он фактически записывает в D:\Pictures.
  2. Снова, то же самое относится. Компьютер напишет по ссылке D:\appdata
  3. Да, сначала вам нужно будет удалить папки, чтобы создать ссылку.

Вот статья, которая проходит через что-то очень близко к тому, что вы хотите.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .