Указание папки на другой диск

Указание папки на другой диск

Допустим, у меня есть диск D и папка SomeData. Из соображений производительности я хотел бы, чтобы данные в SomeData находились на другом жестком диске (SSD), при этом пути оставались нетронутыми.

Таким образом, файл D:\SomeData\ImportantFile.txt все еще будет находиться по этому пути, хотя на самом деле он находится на другом диске.

Могу ли я «смонтировать» (?) жесткий диск как папку под другим диском?

Я использую Win7 Ultimate и NTFS.

решение1

Да, вы можете монтировать диски как папки с помощьюИзменить букву диска и путифункция в diskmgmt.msc, или mountvolинструмент командной строки. (Но см. ниже...)

Однако даже на новом диске обычно лучше хранить файлы, содержащиеся в каталоге, чтобы предотвратить его превращение в один большой беспорядок, если вы когда-нибудь решите использовать второй диск для чего-то еще. Это можно сделать с помощьюперекресткиилисимволические ссылки– оба варианта будут работать нормально; символические ссылки рекомендуются, но они поддерживаются только в Windows Vista и более новых версиях, в то время как соединения также работают в Windows 2000/XP.

Чтобы создать символическую ссылку SomeDataна другой диск:

  1. Переместите исходный каталог на новый SSD-диск. Вам необходимо удалить исходный каталог.
  2. Откройте командную строку с повышенными привилегиями.
  3. Используйте mklinkутилиту для создания символической ссылки с тем же именем и местоположением, что и у исходного каталога:

    C:\>mklink /d D:\SomeData Z:\SomeData
    

    (где Z:\находится ваш SSD и D:\старый диск)

В более старых версиях Windows mklinkотсутствует, ноjunctionДля создания соединений можно использовать утилиту от Sysinternals.

Связанный контент