Połączenia mogą wskazywać dowolny folder NTFS, bez względu na to, który dysk jest źródłem w porównaniu z celem.
Ponieważ WinXP Junctions działa z dowolnymi bezpośrednio podłączonymi partycjami NTFS, bez względu na to, czy znajdują się na tym samym dysku, czy na różnych diksach.
Zatem połączenie jest najlepszym rozwiązaniem (symboliczne może powodować pewne problemy).
Często to robię:
- Mają jakieś „wirtualne” foldery na partycji systemowej (zwykle jest to C :), które wskazują folder na partycji na dysku USB (SSD, HDD, pendrive, karta pamięci itp.).
Mogę więc mieć dane niektórych aplikacji na zewnętrznych nośnikach i mieć tylko jedną kopię dla więcej niż jednego komputera, więc nie trzeba synchronizować itp. Oczywiście tylko jeden komputer będzie widział to w tym samym czasie.
Złącza mogą również wskazywać folder na partycji NTFS, który jest zaszyfrowany przez veraCrypt itp.
Skrzyżowania potrzebują tylko trzech rzeczy:
- Partycja źródłowa to NTFS
- Partycją docelową może być NTFS
- Obie partycje są lokalne (fizycznie podłączone do komputera) ... nie zawsze jest to potrzebne, istnieje kilka narzędzi, które pozwalają umieścić FTP jako dysk lokalny i postrzegać go jako NTFS, dzięki czemu można tworzyć połączenia w celu wskazania do tego
Mam na myśli to, że skrzyżowanie musi widzieć źródło i cel znajdujący się wewnątrz partycji NTFS.
- W przypadku XP użyj narzędzia SysInternals o nazwie
junctionlink: TechNet Junction Download .
- Dla 7 do 10 użyj natywnego narzędzia
mklinkz /jparametrem.
Oba są narzędziami wiersza poleceń i przez większość czasu wymagają uprawnień administratora.
Juntions to najprostszy sposób, ale nie jedyny:
- Możesz użyć partycji NTFS zamontowanej w folderze NTFS na różnych dyskach
- Możesz utworzyć plik VHD / VHDX (XP i Vista wymaga narzędzia, od 7 do 10 zrób to natywnie przy zarządzaniu dyskami), utwórz w nim jedną lub więcej partycji i zamontuj je w dowolnym folderze NTFS
- itp
Sztuczka VHD / VHDX pozwala także na korzystanie z dynamicznej pamięci masowej, więc nie musisz się martwić o GiB wielkości:
- Utwórz VHD / VHDX w trybie dynamicznym (nie wszystkie rozmiary przypisane do dysku wirtualnego będą miały rozmiar pliku) i nadaj mu tyle, ile chcesz (VHD jest ograniczony do nieco mniej niż 2 TB, limit VHDX to 64 TB), ale utwórz go w systemie plików NTFS, ponieważ FAT32 ogranicza rozmiar pliku do mniej niż 4GiB.
- Zainicjuj dysk wirtualny jako MBR lub GPT (w zależności od tego, czego chcesz, MBR nie obsługuje więcej niż 4 partycji podstawowych i jest ograniczony do nieco mniej niż 2TiB, GPT jest ograniczony do 8ZiB, ale Windows XP nie widzi napędów GPT), zobacz więcej informacji na temat tych ograniczeń na Wikipedii: en.wikipedia.org/wiki/GUID_Partition_Table
- Podziel dysk wirtualny na partycje, jak chcesz
- Nadaj format NTFS wybranej partycji
- Jeśli chcesz przenieść dane do jednego folderu (tego, w którym chcesz być gdzie indziej), tymczasowo zamontuj ten nowy partiton jako dowolną literę, przenieś dane do niego i odinstaluj ... ale nie usuwaj folderu, z którego przeniesiono zawartość.
- Zamontuj tę partycję na tym folderze
A $ MFT ma sztuczkę, aby być jak najmniejszym (bardzo ważne, jeśli tworzysz duże, naprawdę duże partycje NFTS do przechowywania ISO itp. ... mniej niż 1000 plików o naprawdę dużych rozmiarach):
- Podstawą tego jest, aby początkowy rozmiar $ MFT był jak najmniejszy
- $ MFT wzrośnie, jeśli umieścisz więcej plików i nie ma wystarczającej ilości miejsca, więc nie obawiaj się, że nie możesz dodać plików
- Jest to normalny rodzimy sposób tworzenia partycji, bez żadnego ryzyka
- Nie ma motywu (widzę), aby nie tworzyć wszystkich partycji NFTS w ten sposób
Procedura jest dość prosta:
- Utwórz partycję przy użyciu tylko 8 MB (tak megabajtów, nie giga itp.), Mniejszy rozmiar, aby utworzyć normalny NTFS ... NTFS może mieć mniejszy rozmiar, ale zrobi dziwne rzeczy, ponieważ nie jest w pełni NFTS.
- Rozwiń go do pożądanego rozmiaru
Te kroki to jedno:
- Po utworzeniu partycji $ MFT jest naprawdę mały (ponieważ partycja ma rozmiar tylko 8MiB)
Jeśli utworzysz partycję o żądanym pełnym rozmiarze, $ MFT wyniesie (domyślnie i możliwie najmniej) 12,5% rozmiaru partycji; i nie znam żadnej metody zmniejszenia tego procentu, ani zmniejszenia rozmiaru MFT $ po utworzeniu; ten procent może być większy, dotykając klucza rejestru NtfsMFTZoneReservation w niektórych oknach, ale nigdy nie będzie mniejszy ... więc tworząc partycję o wielkości tylko 8 MB, początkowy rozmiar $ MFT będzie bardzo mały. Możesz sprawdzić, w jaki sposób przestrzeń $ MFT jest zarezerwowana na stronie Microsoft:
Jak NTFS rezerwuje miejsce na swoją główną tabelę plików (MFT)
Zwiększenie rozmiaru partycji NTFS nie wpływa na rozmiar $ MFT ... więc aby mieć ogromną partycję NTFS z możliwie najmniejszym rozmiarem $ MFT, utwórz partycję jako zaledwie 8 MB i powiększ ją do pożądanego rozmiaru po utworzeniu.
To świetnie, ponieważ ma dynamiczne VHD / VHDX, ponieważ nie wykorzysta całego $ MFT miejsca na nic ... to znaczy:
- Jeśli utworzysz NTFS o wielkości 8 MB (nie zapomnij zrobić go w trybie szybkiego formatowania) i wzrośniesz do 1,5 TB, plik VHD / VHDX, który go trzyma, będzie mniejszy, znacznie mniejszy
- Jeśli bezpośrednio utworzysz partycję 1,5 TB w VHD / VHDX, trzymający ją plik VHD / VHDX będzie większy, znacznie większy
Test wykonany w systemie Windows 10 Home 64Bits:
- Dynamiczny VHD 1,8 TB z jedną partycją NTFS utworzoną (z szybkim formatem) 8 MB i powiększoną do 1,5 GB ... Rozmiar VHD wynosi: 15,6 MB
- Dynamiczny VHD 1,8 TB z utworzoną jedną partycją NTFS (w szybkim formacie) 1,5 GB ... Rozmiar VHD to: 107 MB
Widzisz, jest dziesięć razy większy. Wiem, że niewiele mówi się o setce megabajtów ... ale jeśli użyjesz dużo (kilka tysięcy) plików VHD / VHDX, ten rozmiar może mieć duże znaczenie, jeśli tysiąc takich plików, to byłoby około 100GiB. Także w przypadku VHDX i rozmiarów ZetaBytes różnica jest naprawdę ogromna.
Uwaga: Mówię o wielkości dysku 1,8 TB, aby upewnić się, że mogę utworzyć identyczną partycję o dokładnym rozmiarze 1,5 TB (1572864 MiB) ... jeśli ustawisz rozmiar dysku X, partycja będzie mniejsza niż X.