Соединения могут указывать на любую папку NTFS, независимо от того, какой диск является исходным по сравнению с целевым.
Поскольку WinXP Junctions работает с любыми напрямую подключенными разделами NTFS, независимо от того, находятся ли они на одном диске или на разных дисках.
Таким образом, наличие соединения является лучшим решением (символическое может вызвать некоторые проблемы).
Я использую это много, чтобы сделать это:
- Есть несколько «виртуальных» папок в системном разделе (обычно это C :), которые указывают на папку в разделе на USB-диске (SSD, HDD, pendrive, карта памяти и т. Д.).
Таким образом, я могу хранить данные некоторых приложений на внешнем носителе и иметь только одну копию для более чем одного ПК, поэтому нет необходимости выполнять синхронизацию и т. Д. Конечно, только один ПК будет видеть это одновременно.
Также узлы могут указывать на папку в разделе NTFS, которая зашифрована veraCrypt и т. Д.
Соединения нужны только три вещи:
- Исходный раздел будет NTFS
- Целевой раздел будет NTFS
- Оба раздела должны быть локальными (физически подключенными к ПК) ... это не всегда необходимо, есть некоторые инструменты, которые позволяют вам использовать FTP в качестве локального диска и рассматривать его как NTFS, поэтому можно создавать соединения для указания к тому, что
Я имею в виду, что соединение должно видеть, что источник и цель находятся внутри NTFS-раздела.
- Для XP используйте инструмент SysInternals, который называется
junction, ссылка: TechNet Junction Download .
- Для 7 до 10 используйте нативный инструмент
mklinkс /jпараметром.
Оба являются инструментами командной строки и в большинстве случаев требуют прав администратора.
Соединения - самый простой способ, но не единственный:
- Вы можете использовать раздел NTFS, смонтированный в папке NTFS на разных дисках
- Вы можете создать файл VHD / VHDX (для XP и Vista требуется инструмент, 7–10 - для управления дисками), создать один или несколько разделов внутри и смонтировать их в любую папку NTFS.
- и т.д
Уловка VHD / VHDX также позволяет вам использовать динамическое хранилище, поэтому не нужно беспокоиться о размере GiB:
- Создайте VHD / VHDX в динамическом режиме (не все размеры, назначенные виртуальному диску, будут равны размеру файла) и задайте его столько, сколько вам нужно (VHD ограничен чуть менее 2 ТБ, ограничение VHDX составляет 64 ТБ), но создайте его в NTFS, поскольку FAT32 ограничивает размер файла менее 4 ГБ.
- Инициализируйте виртуальный диск как MBR или GPT (зависит от того, что вы хотите, MBR не поддерживает более 4 основных разделов и ограничен чуть менее 2 ТБ, GPT ограничен 8ZiB, но Windows XP не может видеть диски GPT), см. дополнительную информацию об этих ограничениях в Википедии: en.wikipedia.org/wiki/GUID_Partition_Table
- Разбейте виртуальный диск как хотите
- Дайте формат NTFS нужному разделу
- Если вам нужно переместить данные в одну папку (ту, в которую вы хотите попасть), временно смонтируйте этот новый раздел как любую букву, переместите данные в него и размонтируйте их ... но не удаляйте папку, из которой вы переместили содержание.
- Смонтируйте этот раздел над этой папкой
И у $ MFT есть хитрость в том, чтобы быть как можно меньше (очень важно, если вы создаете большие, действительно большие разделы NFTS для хранения ISO и т. Д. ... менее 1000 файлов действительно большого размера каждый):
- Основа этого состоит в том, чтобы исходный размер $ MFT был как можно меньшим
- $ MFT будет расти, если вы положите больше файлов и на нем недостаточно места, поэтому не бойтесь, что не сможете добавить файлы
- Это нормальный родной способ создания раздела без какого-либо риска
- Нет никакого мотива (я могу видеть), чтобы не создавать все разделы NFTS таким образом
Процедура довольно проста:
- Создайте раздел размером всего 8 МБ (да, мегабайт, а не гига и т. Д.), Меньший размер для создания нормальной NTFS ... NTFS может иметь меньший размер, но он будет делать странные вещи, поскольку он не является полностью NFTS.
- Вырасти до нужного размера
Эти шаги делают одно:
- Когда создается раздел, $ MFT действительно маленький (так как размер раздела составляет всего 8 МБ)
Если вы создадите раздел с нужным вам полным размером, $ MFT будет (по умолчанию и как можно меньше) равным 12,5% от размера раздела; и я не знаю ни одного способа уменьшить этот процент, ни уменьшить размер $ MFT после того, как был создан; этот процент может быть больше при касании ключа реестра NtfsMFTZoneReservation в некоторых окнах, но никогда не будет меньше ... поэтому при создании раздела размером всего 8 МБ начальный размер $ MFT будет очень небольшим. Вы можете проверить, как зарезервировано пространство $ MFT на сайте Microsoft:
как NTFS резервирует место для своей таблицы основных файлов (MFT)
Увеличение размера раздела NTFS не затрагивает размер $ MFT ... поэтому, чтобы иметь огромный раздел NTFS с как можно меньшим размером $ MFT, создайте раздел размером всего 8 МБ и увеличьте его до желаемого размера после создания.
Это прекрасно для того, чтобы иметь динамический VHD / VHDX, потому что он не будет использовать все это пространство $ MFT даром ... я имею в виду:
- Если вы создадите NTFS размером 8 МБ (не забудьте сделать это в режиме быстрого форматирования) и увеличите ее до 1,5 ТБ, файл, содержащий VHD / VHDX, будет меньше, намного меньше
- Если вы непосредственно создадите раздел 1.5TiB внутри VHD / VHDX, файл VHD / VHDX, удерживающий его, будет больше, намного больше
Тест сделан в Windows 10 Home 64Bits:
- Динамический виртуальный жесткий диск объемом 1,8 ТБ с одним разделом NTFS, созданным (с быстрым форматированием) объемом 8 МБ и увеличенным до 1,5 ГБ ... Размер виртуального жесткого диска составляет: 15,6 МБ
- Динамический виртуальный жесткий диск объемом 1,8 ТБ с созданным одним разделом NTFS (в быстром формате) размером 1,5 ГБ ... Размер виртуального жесткого диска: 107 МБ
Видите, это в десять раз больше. Я знаю, что речь не идет о сотне мегабайт ... но если вы используете много (несколько тысяч из них) VHD / VHDX файлов, этот размер может иметь большое значение, если тысяча таких файлов, это будет около 100 ГБ. Также с VHDX и размерами ZetaBytes это действительно огромная такая разница.
Примечание. Я говорю о размере диска 1,8 ТБ, чтобы убедиться, что могу создать идентичный раздел с точным размером 1,5 ТБ (1572864 МБ) ... если вы установите размер диска X, раздел будет меньше X.