web-dev-qa-db-fra.com

L'USB ne contient aucun fichier après avoir supprimé l'ISO

En essayant de "graver" une iso (Windows 10) sur mon usb, j'ai utilisé l'outil dd avec des commandes comme suit:

dd if=/home/user/windows10.iso of=/dev/sdb bs=512 status=progress

Après un certain temps, il s'est terminé et a sorti x records in, etc

En parcourant la destination où il est monté (voir en bas), il s'est avéré que le répertoire était vide.

J'ai démonté et remonté le lecteur, il était toujours vide

J'ai tenté de reformater (en ntfs à nouveau) et de réessayer le dd'ing mais avec les mêmes résultats.

Je peux confirmer que l'iso fonctionne, je l'ai utilisé quelques jours auparavant sur la même clé USB, cette même clé USB a été utilisée. (Cela a été fait dans un environnement Windows)

Qu'est-ce que je rate?

#usb mounted with fstab
/media/user/usb-drive     /dev/sdb1     ntfs    auto  0    1
1
Cybex

Tout d'abord, les ISO de Windows ne sont pas hybrides, ce qui signifie que vous ne pouvez pas utiliser dd pour les écrire. Les ISO hybrides contiennent un enregistrement d'amorçage principal, qui indique au BIOS où rechercher le fichier afin de charger le programme d'installation du système d'exploitation. Étant donné que les fichiers ISO Windows ne contiennent pas ces informations, seuls les ISO Linux le font (la plupart du temps), vous avez deux options:

  1. Vous copiez les fichiers directement du fichier ISO sur le lecteur USB, sur une partition FAT32 vide et utilisez un ordinateur basé sur UEFI. UEFI fonctionne différemment, il n'utilise pas d'enregistrement de démarrage. Au lieu de cela, il utilise un fichier boot.efi, ce fichier se trouve probablement dans le dossier USB:/boot/efi, et est nommé bootx64.efi.

  2. Si votre système est plus ancien et remonte à 2010-2011, vous pouvez toujours avoir un BIOS, au lieu d'UEFI. Ce que vous voulez faire, c'est installer UNetBootin, vous pouvez le faire en tapant Sudo apt-get install unetbootin, et en installant gparted, en exécutant Sudo apt-get install gparted. Insérez votre clé USB, ouvrez le menu Périphériques dans GParted et choisissez "Créer une table de partition", puis choisissez MBR. Créez une nouvelle partition avec le système de fichiers FAT32, fermez GParted et démarrez UNetBootin. Sélectionnez l'USB, la partition et votre ISO, puis ouvrez à nouveau GParted, mais sans fermer UNetBootin. Formatez la partition FAT32 récemment créée en NTFS, puis cliquez sur Suivant dans la fenêtre UNetBootin. Une fois la création de l'USB terminée, vous devriez pouvoir démarrer à partir de celui-ci.

3
Gert Otten