Ответы:
Безусловно, самое простое решение, которое технически соответствует требованию, - это смонтировать второй диск в качестве подкаталога первого. Т.е. второй диск мог быть C:\Drive2
вместо D:\
. Но тогда они не действуют как единое целое: вы не объединяете свободное пространство.
Если вы действительно хотите , чтобы доля пространства, вы говорите о RAID-0 (или JBOD, просто куча дисков). Windows может сделать это без дополнительного оборудования. Вы будете использовать diskmgmt.msc
(«управление дисками» из консоли управления Microsoft) для этой задачи.
Во-первых, конвертируйте оба диска в «динамические» диски. Щелкните правой кнопкой мыши диск и выберите «Преобразовать в динамический диск».
Затем вы можете создать том на одном диске, а затем расширить его на второй диск. Есть одно ограничение: вы не можете сделать это с самим загрузочным диском Windows. (Это имеет смысл: вы используете не аппаратное обеспечение для этого решения RAID, а Windows, поэтому Windows должна быть загружена, прежде чем это сработает)
Если вы используете NTFS для своих файловых систем, вы можете изучить точки соединения .
Из Как создать и управлять точками соединения NTFS :
Microsoft предлагает три утилиты для создания и управления точками соединения NTFS:
Linkd.exe
- Пересадка любой целевой папки в папку NTFS для Windows 2000
- Отображает цель точки соединения NTFS
- Удаляет точки соединения NTFS, созданные с помощью Linkd.exe
- Расположение: Microsoft Windows 2000 Resource Kit
Mountvol.exe
- Прививает корневую папку локального тома в папку NTFS версии Windows 2000 (или «монтирует» том)
- Отображает цель точки соединения NTFS, которая используется для подключения тома.
- Перечисляет тома локальной файловой системы, которые доступны для использования.
- Удаляет точки монтирования тома, созданные с помощью mountvol.exe.
- Расположение: Windows 2000 CD-ROM в папке I386
Delrp.exe
- Удаляет точки соединения NTFS
- Также удаляет другие типы точек повторной обработки, которые являются объектами, лежащими в основе точек соединения
- Предназначен в первую очередь для разработчиков, которые создают точки повторной обработки
- Расположение: Microsoft Windows 2000 Resource Kit
Затем он перечисляет некоторые примеры. Чтобы смонтировать диск как подкаталог другого диска, как предлагает MSalters , соответствующим примером будет:
Чтобы смонтировать другой том в точку соединения NTFS на системном диске:
- В командной строке введите
md ddrive
.- Тип
mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
- Введите,
dir ddrive
чтобы отобразить содержимое диска D.ПРИМЕЧАНИЕ. При отображении содержимого папки с помощью команды «dir» точки соединения NTFS обозначаются {Junction}.
Отличным примером этого является, если у вас небольшой загрузочный диск SSD, но вы хотите переместить огромную игру, в которую вы сейчас не играете, со своего SSD на свой большой жесткий диск, чтобы вы могли установить другую игру. Сначала вы перемещаете папку на другой диск и создаете точку соединения, где она была там, где она находится сейчас.
Я еще не пробовал, но в недавней статье Lifehacker говорится, что SSD Boost Manager ( перевод на английский ) должен сделать это очень легко.
В Windows Vista и новее нет необходимости использовать внешние инструменты, так как в командной строке есть новая встроенная команда MkLink
, которая может использоваться для создания точек соединения NTFS, символических и жестких ссылок:
MkLink
Creates a symbolic link.
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a directory junction point.
Link specifies the name (and location) of the new symbolic link.
Target specifies the path (relative or absolute) to where the new link resolves to.
Чтобы стереть символические ссылки точек соединения и каталогов, можно использовать команду RmDir
( RD
). Чтобы стереть жесткие ссылки и символические ссылки в файле, можно использовать команду Erase
( Del
). Помните, что в NTFS каждый файл имеет хотя бы одну жесткую ссылку (путь, по которому пользователь может найти файл), поэтому, если вы удалите последнюю жесткую ссылку, ссылающуюся на файл, вы фактически удалите файл.