web-dev-qa-db-fra.com

Comment faire un disque dur externe garder la même lettre de lecteur de manière permanente?

J'ai un ordinateur de bureau (Vintage de 2002) exécutant Windows XP que j'allume environ deux ou trois fois par semaine. J'ai une conduite d'un réseau numérique de 250 Go Western Digital, connecté à celui-ci via USB. Je tourne toujours le disque dur sur avant le PC, il est donc opérationnel que les bottes PC.

Lorsque j'ai connecté d'abord le disque dur externe, le PC lui a attribué une lettre ('I' si cela compte), et j'ai installé des logiciels à celui-ci, créé des raccourcis sur divers fichiers et dossiers sur le disque à l'aide de cette lettre. Pendant des années, tout allait bien puis je démarrerais le PC et le disque dur a été attribué une lettre différente. Je devrais ensuite entrer dans la "gestion de mon ordinateur/gérer/de la gestion" et modifier manuellement la lettre à "i".

Si j'ai ensuite redémarré le PC, le disque dur serait toujours "je", mais après le prochain redémarrage serait une autre lettre aléatoire, et je dois le changer manuellement sur "I". Cela irait pendant un certain temps, il y aurait des périodes quand ce serait toujours "i", puis sans raison apparente (aucun nouveau périphérique ajouté, par exemple), la lettre de lecteur commencerait à changer à nouveau. Pour le moment, c'est dans une ambiance au hasard, alors je pensais demander la question suivante ...

Comment attribuer le disque dur externe à être 'i' définitivement?


Réponse:

Merci molly. Cela semble avoir fait l'astuce (après un petit violon) - je suis légèrement déçu qu'il n'y avait pas un moyen de le faire dans Windows sans installer autre chose. Pour quelqu'un d'autre essayant cela, ce n'était pas complètement simple, alors voici ce qui s'est passé avec moi.

J'ai installé USBDLM Selon les instructions de son site Web. J'ai deviné que je devais affecter la première lettre USB à i, donc j'ai remplacé les lignes "lettre1 =" à "lettre = i" dans le fichier .ini. Pour le tester, j'ai redémarré le PC uniquement pour trouver qu'il est revenu avec l'affichage défini sur 640x480 en 16 couleurs. Après une enquête, j'ai réinstallé les pilotes d'affichage et redémarré et réglez l'affichage à son réglage habituel. Le disque dur externe est maintenant réglé sur 'I', mais j'ai trouvé que je devais reproduire le statut de partage à celui-ci, de sorte qu'il a été vu de mon ordinateur portable qui est sur le même réseau.

Le résultat final de tout cela est que cela fait maintenant ce que je voulais bien qu'il agisse comme si le disque dur vient d'être branché en quelques secondes après que le bureau Windows apparaisse, c'est-à-dire la petite boîte apparaît avec une barre de progression comme elle Recherches dans le contenu du disque dur "Nouveau" disque dur, et j'ai finalement obtenir une boîte de dialogue disant 'Ce disque ou périphérique contient plusieurs types de contenu. Que voulez-vous que Windows fasse? ' et répertorie les options telles que la lecture de fichiers multimédias, imprimez les images ou ouvrir le dossier pour afficher les fichiers. C'est une petite douleur que je souhaite ne pas arriver mais pas exactement un prix énorme à payer.

Autre que ça - il semble fonctionner bien :)

On dirait une parole trop tôt ...

Chaque fois que je redémarre, je dois relâcher le lecteur de 'i' (que je n'avais pas à faire auparavant), il peut donc être vu par mon ordinateur portable sur le même réseau. Des idées comment faire ce permanent?

19
andygrunt

Gestionnaire de lettres de lecteur USB est votre ami :)

[~ # ~ ~] USBDLM [~ # ~] est un service Windows qui donne la configuration de la lettre de lecteur de la fenêtre pour les lecteurs USB.

Lorsqu'un lecteur amovible (lecteur flash USB, lecteur de carte-flash, disque dur portable) est joint pour la première fois, Windows le monte sur la première lettre de lecteur de "local" disponible. S'il y a une part de réseau sur cette lettre, Windows XP l'utilisera de toute façon pour le nouveau lecteur USB car car les partages réseau Windows XP sont spécifiques à l'utilisateur actuel et non visibles dans le contexte du système où la lettre est attribuée. Le lecteur USB semble ensuite être invisible. Ceci est fixé par SP3 dans la plupart des situations.

Vous pouvez modifier les affectations de lettre de la console de gestion de disque Windows avec beaucoup de clics de souris, mais vous devez le refaire pour chaque nouvel appareil. Et, pour les périphériques USB qui n'ont pas de numéro de série (violation des normes USB), vous devez le faire aussi lorsque vous l'attachez à un autre port USB.

USBDLM peut pour les lecteurs USB nouvellement attachés

  • vérifiez si la lettre est utilisée par une part réseau de l'utilisateur actuellement connecté et attribuez la lettre suivante réellement disponible.
  • lettres de réserve, ils ne sont donc pas utilisés pour les lecteurs locaux
  • attribuez une lettre d'une liste de nouvelles lettres par défaut, dépendant également de nombreux critères différents en tant qu'utilisateur actif, type de lecteur, connexion (USB, FireWire), port USB, étiquette de volume, taille et autres.
  • attribuez des lettres pour un lecteur USB spécifique en mettant un fichier INI fichier sur le lecteur
  • retirez les lettres de lecteur des lecteurs de cartes jusqu'à ce qu'une carte soit insérée.
  • montrer une pointe de ballon avec la lettre du lecteur assigné
  • définir les événements autorouins en fonction de nombreux critères différents

Toutes les fonctions sont appliquées sur des lecteurs USB au moment de leur attachement, lorsque le service USBDLM démarre et lorsqu'un utilisateur se connecte.

USBDLM est exécuté en tant que service Win32 sous Windows 2000, XP, Server 20 , Vista , Windows 7 et Server 2008 .

17
Molly7244

Comment resommer le i: conduire sur le redémarrage.

Créer un fichier de commandes contenant:

net share MYSHAREDFILES=i:

ou s'il s'agit d'un dossier spécifique sur le i: lecteur:

net share sharename=drive:path

Maintenant, soit "Créez une tâche de base ..." dans le planificateur de tâche pour exécuter ce fichier de commandes au démarrage (qui peut ne pas fonctionner, selon que le service USBDLM démarre, je suppose que cela commencera avant le planificateur de tâches) .

ou alors

Ajoutez ce fichier de commandes à votre dossier de démarrage (ou de tous les utilisateurs), ce qui vous obligera à vous connecter avant son exécution.

(Je me rends compte que cette question est d'un an et, espérons-le, vous avez résolu la part "manquante" d'ici, mais sinon, cela fera le tour)

0
opsin
  • Télécharger remonte.exe
  • Créé un autorun.inf Fichier comme celui-ci:

    [Autorun]

    open = remonte.exe. P:

Comme alternative, téléchargez DriveTterView et créez un fichier de commandes avec la commande suivante:

DriveLetterView.exe /change local %~d0 p:

Si Autorun est désactivé, vous devrez exécuter le fichier de commandes manuellement (les droits administratifs sont requis).

0
eadmaster