Pointant le dossier sur un disque différent

4

Disons que j'ai un disque dur et un dossier SomeData. Pour des raisons de performances, j'aimerais que les données de SomeData se trouvent sur un disque dur différent (SSD), tout en préservant les chemins.

Ainsi, le fichier D: \ SomeData \ ImportantFile.txt serait toujours dans ce chemin, même si en réalité sur un autre disque.

Puis-je "monter" (?) Un disque dur en tant que dossier sous un autre disque?

J'utilise Win7 Ultimate et NTFS.

Kjensen
la source

Réponses:

7

Oui, vous pouvez monter des disques en tant que dossiers en utilisant le Changer la lettre de lecteur et les chemins fonctionner dans diskmgmt.msc, ou la mountvol outil de ligne de commande. (Mais voir ci-dessous ...)

Cependant, même sur le nouveau disque, il est généralement préférable de conserver les fichiers contenus dans un répertoire - pour éviter que celui-ci ne devienne un véritable gâchis si vous décidiez jamais d'utiliser le deuxième disque pour autre chose. Cela peut être fait en utilisant jonctions ou liens symboliques - les deux fonctionneront bien; Les liens symboliques sont recommandés, mais ils ne sont pris en charge que sous Windows Vista et les versions plus récentes, tandis que les jonctions fonctionnent également sous Windows 2000 / XP.

Pour créer un lien symbolique entre votre SomeData sur un autre disque:

  1. Déplacez le répertoire d'origine sur le nouveau lecteur SSD. Vous devez supprimer le répertoire d'origine.
  2. Ouvrez une invite de commande avec privilège.
  3. Utilisez le mklink utilitaire pour créer un lien symbolique avec le même nom et le même emplacement que le répertoire d'origine:

    C:\>mklink /d D:\SomeData Z:\SomeData
    

    (où Z:\ est votre SSD et D:\ est l'ancien lecteur)

Sur les anciennes versions de Windows mklink n'est pas présent, mais le junction L'utilitaire de Sysinternals peut être utilisé pour créer des jonctions.

Andrew Lambert
la source
Tout fonctionnera-t-il généralement si je le fais ou certaines choses se comportent-elles bizarrement? Je ne sais pas trop quoi demander, j'espère que vous savez ce que je veux dire. :)
Kjensen
Eh bien, j'ai déplacé tout mon répertoire Steam du lecteur système vers un disque plus grand de cette façon et je n'ai rencontré aucun problème. Les liens symboliques sont transparents pour les applications, sauf si elles les recherchent spécifiquement.
Andrew Lambert
@grawity C'est un bon montage là-bas!
Andrew Lambert