Допустим, у меня есть диск D и папка SomeData. Из соображений производительности я хотел бы, чтобы данные в SomeData находились на другом жестком диске (SSD), при этом пути оставались нетронутыми.
Таким образом, файл D:\SomeData\ImportantFile.txt все еще будет находиться по этому пути, хотя на самом деле он находится на другом диске.
Могу ли я «смонтировать» (?) жесткий диск как папку под другим диском?
Я использую Win7 Ultimate и NTFS.
решение1
Да, вы можете монтировать диски как папки с помощьюИзменить букву диска и путифункция в diskmgmt.msc
, или mountvol
инструмент командной строки. (Но см. ниже...)
Однако даже на новом диске обычно лучше хранить файлы, содержащиеся в каталоге, чтобы предотвратить его превращение в один большой беспорядок, если вы когда-нибудь решите использовать второй диск для чего-то еще. Это можно сделать с помощьюперекресткиилисимволические ссылки– оба варианта будут работать нормально; символические ссылки рекомендуются, но они поддерживаются только в Windows Vista и более новых версиях, в то время как соединения также работают в Windows 2000/XP.
Чтобы создать символическую ссылку SomeData
на другой диск:
- Переместите исходный каталог на новый SSD-диск. Вам необходимо удалить исходный каталог.
- Откройте командную строку с повышенными привилегиями.
Используйте
mklink
утилиту для создания символической ссылки с тем же именем и местоположением, что и у исходного каталога:C:\>mklink /d D:\SomeData Z:\SomeData
(где
Z:\
находится ваш SSD иD:\
старый диск)
В более старых версиях Windows mklink
отсутствует, ноjunction
Для создания соединений можно использовать утилиту от Sysinternals.