82 votes

Comment désactiver le message "vous devez formater ce disque" dans Windows Vista/7 ?

J'ai commencé à utiliser TrueCrypt pour crypter une partition sur un disque dur externe USB. J'ai choisi d'utiliser une partition brute plutôt qu'un conteneur de fichiers.

Mais voilà l'ennui. Chaque fois que je connecte ce disque à un ordinateur exécutant Vista ou Windows 7, je reçois le message suivant : "Vous devez formater le disque du lecteur J : avant de pouvoir l'utiliser".

L'option par défaut est "Formater le disque", et j'ai peur qu'un de ces jours, je la déclenche accidentellement.

Existe-t-il un moyen de désactiver ce message ?

60voto

Snark Points 31409

Essayez d'aller dans le Panneau de configuration - Outils d'administration - Gestion de l'ordinateur. Dans la partie Gestion des disques, supprimez la lettre de lecteur correspondant à la partition brute.

Cela devrait empêcher Win7 de vous demander de formater la partition, tout en vous permettant de monter la partition dans TrueCrypt.

Si cela ne fonctionne pas, vous pouvez essayer cette suggestion Il s'agit d'utiliser Autokey pour rejeter automatiquement la boîte à messages lorsqu'elle apparaît.

25voto

Matt Wolfe Points 4123

J'ai enfin trouvé une solution. Je l'ai testée sous Windows XP et Windows 7. Avec cette solution, l'appareil ne peut pas être formaté accidentellement, lorsque vous le branchez. un autre PC .

Lorsque vous créez une partition brute avec TrueCrypt, il la spécifie comme type de partition 0x06. Il s'agit d'une partition FAT, et Windows essaiera toujours de la monter.

En utilisant un utilitaire tel que Beeblebrox (ou votre éditeur de partition RAW préféré), changez-le en quelque chose d'autre. J'ai choisi 0x64 qui (d'après les listes de partitions disponibles) est une "partition cryptée PC-ARMOUR".

Après l'avoir modifié, puis débranché et rebranché votre appareil (cycle d'alimentation), Windows considérera cette partition comme étrangère et ne tentera pas de la monter. Je le testerai sur Linux plus tard, mais je crois que cela empêchera Linux de la monter également.

P.S. Comme Beeblebrox semble un peu dépassé (la dernière mise à jour de la version Windows date de 2002), pour les Windows plus récents vous pouvez utiliser la version interne Disque dur . Les commandes pour diskpart sont :

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
set id=64
exit 

Les crédits sont pour @jonas-heidelberg et @mhenry1384.

4voto

Fofole Points 1171

J'utilise un programme appelé USB Safely Remove, qui connaît TrueCrypt et peut être configuré pour faire apparaître automatiquement la boîte de dialogue du mot de passe TrueCrypt lorsque certaines clés USB sont insérées. Il vous permet également de démonter le lecteur TrueCrypt et de retirer le lecteur USB en toute sécurité d'un simple clic.

Il s'agit d'un produit commercial (avec un essai gratuit), mais ils sont actuellement donner des licences gratuites si tu es rapide. C'est réglo, j'ai eu mon permis lors de leur dernier concours.

4voto

Laura Points 49

Sur Windows 10 avec une clé USB qui a un démarrage UEFI et des partitions TrueCrypt/VeraCrypt, rien ne fonctionne.

Windows 10 attribue les lettres d'une manière telle que ni DiskPart ni Disk Management ne les voient, mais des clés de registre sont présentes sur HKLM\SYSTEM\MountedDevices Le message "Format" apparaît... ainsi que le message "Retirer le matériel en toute sécurité" avec des lettres sur toutes les partitions.

Windows 10 le fait si mal que la partition EFI n'est pas dans Disk Management avec la lettre, et dans DiskPart elle n'est pas non plus vue comme un volume et sans lettre, mais si vous allez dans Explorer (utilisez "retirer le matériel en toute sécurité" pour apprendre la lettre mais ne le supprimez pas) vous la voyez avec une lettre et pouvez y entrer, modifier les fichiers/dossiers, etc.

Ces clés sont recréées lors de la reconnexion, donc pas de solution possible.

Ce Windows 10 est un casse-tête... tout cela est causé par le traitement des supports externes avec le bit de support amovible comme des périphériques " spéciaux ", à une seule partition, même s'ils ont plusieurs partitions.

Exemple : Boot USB EFI avec NTFS+EFI+... sur une clé USB qu'il est impossible de réinitialiser le bit de support amovible.

Avertissement : Changer le type de partition peut corrompre les données sur les partitions VeraCrypt.

Mais il y a un truc qui touche le registre... faites très attention en le faisant et vérifiez quatre fois que les données hexagonales sont identiques.

Sur la clé de registre, il y a deux entrées avec les mêmes données hexadécimales exactes pour chaque partition... enfin, l'une a la lettre, l'autre débute par \??\Volume{ ...

L'astuce consiste à renommer celui qui commence par \??\Volume{ qui appartient à la partition que vous voulez éviter de recevoir une lettre.

Au lieu de commencer par \??\Volume{ le faire commencer par #{ .

Et bien sûr, supprimez celui qui commence par \DosDevices\ .

Ensuite, retirez-le (en utilisant la fonction "retirer en toute sécurité") et rebranchez-le. Appuyez sur F5 de rafraîchir la clé dans regedit pour vérifier si ça a marché.

Sur mes tests, cela fonctionne, mais doit être fait avec beaucoup de précautions... J'insiste sur la vérification quadruple des données hexadécimales pour qu'elles soient identiques... souvent je n'ai pas vérifié quadruple, j'ai fait une erreur, et parfois au prochain redémarrage Windows ne démarrait pas, alors j'ai dû le réparer avec un DVD d'installation Windows bootable moche en allant en mode console et en exécutant regedit depuis le DVD (pas besoin de réinstaller).

Avant de supprimer quoi que ce soit, sauvegardez le répertoire de registre et vérifiez ce que vous faites.

Mais assurez-vous que les DONNÉES HEX sont celles que vous voulez, sinon vous risquez de rendre votre système non amorçable. Quad vérifiez-le ! !!

AJOUTÉ :

  • Si vous prenez le soin de ne pas supprimer (seulement renommer) le fichier \??\Volume{ et de ne pas éditer les données hexadécimales de celui-ci, vous pouvez être sûr
  • Dans le pire des cas, vous devrez démarrer avec un DVD d'installation de Windows et passer en mode console, exécuter regedit, et renommer le nom pour qu'il commence par \??\Volume{

SO :

  • Toujours en faire un à la fois... c'est plus sûr.

Vous avez été prévenus, c'est est en touchant le registre à la main.

Pourquoi cela fonctionne-t-il ?

  • Il indique à Windows d'ignorer ce " volume ", de sorte qu'il ne lui attribue pas de lettre et ne le répertorie pas dans la liste des périphériques à supprimer en toute sécurité.

Oui, cela fonctionne pour les cartes mémoire USB, les clés, etc., sans avoir besoin de toucher au bit de média amovible... c'est seulement pour cacher de telles partitions.

Remarque : Ceci est également valable pour toute autre partition que vous ne souhaitez pas monter automatiquement lors de la connexion USB.

4voto

Gunther Points 41

Je veux reconfirmer la réponse que SylikC a donnée. Vous ne voulez pas bousiller votre système, vous voulez indiquer sur la partition qu'elle ne doit pas essayer de la monter. Mais il y a 2 parties à cela comme je l'ai découvert.

Tout d'abord, faites comme le dit SylikC en utilisant diskpart set id=64 ou choisissez parmi un large éventail de types de partitions. Mais si vous aviez précédemment attribué une lettre de lecteur à la partition, Windows 10 vous proposera toujours une boîte de dialogue "Formater ce disque". Pour éviter cela, vous devez également supprimer l'affectation de la lettre de lecteur sur le disque.

Pour ce faire, antes de vous définissez le type de partition faites

  list volume
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=<now set the partition type>
  ...

Si vous aviez déjà changé le type de partition, vous devez d'abord le ramener en

  set id=6
  list volumes
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=64

Et c'est tout. La prochaine fois que vous insérez cette clé USB, aucun autre avertissement ne s'affiche. Et je n'ai eu aucun problème à monter un disque TrueCrypt.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X