Le giunzioni possono puntare a qualsiasi cartella NTFS, indipendentemente da quale disco sia l'origine rispetto alla destinazione.
Poiché WinXP Junctions funziona con qualsiasi partizione NTFS direttamente connessa, non importa se si trovano sullo stesso disco o su dik diversi.
Quindi avere una giunzione è la soluzione migliore (simbolica può causare alcuni problemi).
Lo uso molto per fare questo:
- Avere alcune cartelle "virtuali" sulla partizione di sistema (normalmente è C :) che punta a una cartella su una partizione su un disco USB (SSD, HDD, pendrive, memory card, ecc.).
Quindi posso avere alcuni dati delle applicazioni su supporti esterni e avere una sola copia per più di un PC, quindi non è necessario eseguire una sincronizzazione, ecc. Naturalmente solo un PC lo vedrà contemporaneamente.
Inoltre, le giunzioni possono puntare a una cartella su una partizione NTFS crittografata da veraCrypt, ecc.
Le giunzioni richiedono solo tre cose:
- La partizione di origine deve essere un NTFS
- La partizione di destinazione deve essere un NTFS
- Entrambe le partizioni sono locali (connesse fisicamente al PC) ... questo non è sempre necessario, ci sono alcuni strumenti che ti consentono di mettere un FTP come unità locale e di vederlo come un NTFS, quindi è possibile creare giunzioni per puntare a tale
Quello che voglio dire è che la giunzione deve vedere l'origine e la destinazione all'interno di una partizione NTFS.
- Per XP utilizzare lo strumento SysInternals chiamato
junction, collegamento: Download TechNet Junction .
- Per 7 a 10 utilizzare lo strumento nativo
mklinkcon /jparametro.
Entrambi sono strumenti da riga di comando e la maggior parte delle volte richiede diritti di amministratore.
Le giunzioni sono il modo più semplice, ma non l'unico:
- È possibile utilizzare una partizione NTFS montata su una cartella NTFS su diversi dischi
- È possibile creare un file VHD / VHDX (XP e Vista richiedono uno strumento, 7-10 lo fanno nativo sulla gestione del disco), creare una o più partizioni al suo interno e montarle su qualsiasi cartella NTFS
- eccetera
Il trucco di VHD / VHDX ti consente anche di utilizzare l'archiviazione dinamica, quindi non devi preoccuparti di GiB di dimensioni:
- Crea VHD / VHDX in modalità dinamica (non tutte le dimensioni assegnate al disco virtuale saranno le dimensioni del file) e forniscilo quanto vuoi (VHD è limitato a poco meno di 2 TB, il limite VHDX è 64 TB), ma crearlo su un NTFS, poiché FAT32 limita la dimensione del file a meno di 4GiB.
- Inizializza il disco virtuale come MBR o GPT (dipende da ciò che desideri, MBR non supporta più di 4 partizioni primarie ed è limitato a un po 'meno di 2 TiB, GPT è limitato a 8 KiB, ma Windows XP non può vedere le unità GPT), vedi maggiori informazioni su questi limiti su Wikipedia: en.wikipedia.org/wiki/GUID_Partition_Table
- Partiziona il disco virtuale come desideri
- Assegna il formato NTFS alla partizione desiderata
- Se è necessario spostare i dati su una cartella (quella che si desidera trovare altrove) montare temporaneamente quel nuovo partiton come qualsiasi lettera, spostare i dati su di esso e smontarli ... ma non eliminare la cartella da cui è stato spostato il Contenuti.
- Montare quella partizione su quella cartella
E $ MFT ha un trucco per essere il più piccolo possibile (molto importante se crei partizioni NFTS grandi, davvero grandi per contenere ISO, ecc ... meno di 1000 file di dimensioni davvero grandi ciascuno):
- Le basi di questo è di avere la dimensione iniziale di $ MFT il più piccola possibile
- $ MFT crescerà se inserisci più file e non ha abbastanza spazio, quindi non aver paura di non poter aggiungere file
- È un normale modo nativo per creare la partizione, senza alcun rischio
- Non c'è motivo (posso vedere) di non creare tutte le partizioni NFTS in questo modo
La procedura è abbastanza semplice:
- Crea la partizione con solo 8 MiB (sì megabyte, non giga, ecc.), Meno dimensioni per creare un normale NTFS ... NTFS può avere dimensioni inferiori, ma farà cose strane poiché non è un NFTS completo.
- Crescilo nella dimensione reale che desideri
Questi passaggi fanno una cosa:
- Quando viene creata la partizione, $ MFT è davvero piccola (poiché la partizione ha solo 8 MiB di dimensione)
Se si crea la partizione con la dimensione intera desiderata, $ MFT sarà (per impostazione predefinita e il più possibile le fecce) del 12,5% della dimensione della partizione; e non conosco alcun metodo per ridurre tale percentuale, né per ridurre la dimensione di $ MFT dopo la creazione; quella percentuale può essere maggiore toccando la chiave di registro NtfsMFTZoneReservation su alcune finestre, ma mai inferiore ... quindi creando una partizione di soli 8 MiB, la dimensione iniziale di $ MFT sarà molto piccola. Puoi controllare come lo spazio $ MFT è riservato sul sito Microsoft:
come NTFS riserva lo spazio per la sua tabella Master File (MFT)
La crescita di una dimensione della partizione NTFS non tocca la dimensione $ MFT ... quindi per avere un'enorme partizione NTFS con la dimensione $ MFT il meno possibile, creare la partizione come solo 8 MiB e portarla alla dimensione desiderata dopo la creazione.
È fantastico per avere un VHD / VHDX dinamico, perché non utilizzerà tutto quello spazio $ MFT per niente ... Voglio dire:
- Se si crea un NTFS di 8 MiB (non dimenticare di farlo in modalità di formattazione rapida) e si passa a 1,5 TiB, il file VHD / VHDX che lo contiene sarà più piccolo, molto più piccolo
- Se crei direttamente una partizione da 1,5 TiB all'interno del VHD / VHDX, il file VHD / VHDX che lo contiene sarà più grande, molto più grande
Test eseguito in Windows 10 Home 64 bit:
- VHD dinamico di 1,8 TiB con una partizione NTFS creata (con formattazione rapida) di 8 Mii e aumentata a 1,5 MiB ... Le dimensioni del VHD sono: 15,6 MiB
- VHD dinamico di 1,8 TiB con una partizione NTFS creata (con formattazione rapida) di 1,5GiB ... La dimensione del VHD è: 107 MiB
Vedi, è dieci volte maggiore. So che non si parla molto di un centinaio di megabyte ... ma se si utilizzano molti (alcune migliaia) di file VHD / VHDX, quella dimensione può importare molto, se un migliaio di tali file, sarebbe vicino a 100GiB. Anche con VHDX e dimensioni di ZetaBytes questa differenza è davvero enorme.
Nota: parlo di dimensioni del disco di 1,8 TiB solo per assicurarmi di poter creare una partizione identica di dimensioni esatte di 1,5 Ti (1572864 MiB) ... se metti le dimensioni del disco di X, la partizione sarà inferiore a X.