Ignorez Memtest86+ ! Allez sur Memtest86 ! Courir! Terminé !
J'ai fait ce qu'on m'a demandé, et selon le site des auteurs. Mais ça n'a pas marché quand même. Donc, ce que j'ai fait, c'est que j'ai utilisé un autre programme Memtest 86. La ligne originale Memtest86, maintenant en version 5 (nouvelle licence de logiciel libre), et détenue par PassMark. C'était un jeu d'enfant de l'utiliser et de rendre l'UFD amorçable. C'est aussi simple qu'ABC.
- Allez sur Memtest86.com.
- Cliquez sur le lien "Image pour créer une clé USB amorçable". Cela téléchargera le fichier
http://www.memtest86.com/downloads/memtest86-usb.zip
pour Windows. - Décompressez le fichier ZIP.
- Exécutez le
imageUSB.exe
fichier et suivez les instructions à l'écran.
Cela devrait fonctionner sur les systèmes BIOS et UEFI BIOS. Sur les systèmes UEFI, vous pouvez même utiliser le pointeur de la souris pour naviguer.
Écrans
Journal
12:38:47:845 - PassMark Software - imageUSB v1.1.1013
12:38:47:845 - Getting list of available removable USB drives...
12:38:47:845 - Inspecting Drive C:\...
12:38:47:845 - Inspecting Drive D:\...
12:38:47:845 - Inspecting Drive E:\...
12:38:47:861 - Inspecting Drive F:\...
12:38:47:861 - Inspecting Drive G:\...
12:38:47:861 - Ready...
12:39:56:377 - Drive G:\ added to queue.
12:39:56:392 - Note: Disk image was not created with imageUSB previously.
Image file does not contain a valid checksum. Verification will be calculated from source image.
12:39:56:423 - Writing image C:\Users\support24\Downloads\memtest86-usb\memtest86-usb.img to G:\ (drive 1)
12:40:57:155 - Drive G:\ write completed.
12:40:57:623 - Verifying written image on Drive G:\
12:41:08:373 - Drive G:\ checksum completed.
12:41:08:373 - MD5 matched. (G:\).
MD5 (Drive) : C7C53FCA0E9C1A6751FBB36E205D4F4A
MD5 (Image) : C7C53FCA0E9C1A6751FBB36E205D4F4A
12:41:08:389 - SHA1 matched. (G:\).
SHA1 (Drive) : 220A1073EE96D489AB4E9A44E90E7670AFE7EE03
SHA1 (Image) : 220A1073EE96D489AB4E9A44E90E7670AFE7EE03
Vous pouvez voir qu'il y avait des problèmes avec les sommes de contrôle, mais c'était une fausse alerte, la vérification a réussi.
Pour les machines non EFI et les implémentations EFI qui ne prennent pas en charge memtest86.
Outils nécessaires
parted, dosfstools, gzip, tar, wget
Définir le périphérique USB, la version memtest86+ et la version SYSLINUX
USB=/dev/sdX # where X corresponds to USB device
MEM=5.31b
SYS=6.03
URL de téléchargement
MEMTESTB=http://www.memtest.org/download/${MEM}/memtest86+-${MEM}.bin.gz
SYSLINUX=https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-${SYS}.tar.xz
Partitionner USB et créer un système de fichiers FAT16 de 4 Mo
parted -s ${USB} mklabel msdos mkpart primary fat16 2048s 5mib set 1 boot on
sync; sync; sync
mkfs.vfat -nMT86PLUS ${USB}1
mount ${USB}1 /mnt
Téléchargez et installez le binaire memtest86+
wget -qO- ${MEMTESTB} | gzip -d > /mnt/mt86plus
Créez le fichier de configuration SYSLINUX pour démarrer le binaire memtest86+
cat >/mnt/syslinux.cfg <<'!'
PROMPT 0
TIMEOUT 0
DEFAULT mt86plus
LABEL mt86plus
kernel mt86plus
!
Téléchargez SYSLINUX, installez le code MBR et installez SYSLINUX sur USB
wget -qO- ${SYSLINUX} | tar -xJpf -
dd bs=440 if=syslinux-${SYS}/bios/mbr/mbr.bin of=${USB}
syslinux-${SYS}/bios/linux/syslinux -i -s ${USB}1
umount /mnt
Nettoyage
rm -rf syslinux-${SYS}