Memtest86+ をスキップしてください。 Memtest86に行く!走る!完了!
著者のウェブサイトによると、私は求められたことを実行しました。しかし、とにかくうまくいきませんでした。だから私がしたことは、別の Memtest 86 プログラムを使用したことです。元の Memtest86 ラインは、バージョン 5 (新しいフリー ソフトウェア ライセンス) になり、PassMark が所有しています。それを使用して UFD を起動可能にするのは簡単でした。 ABC と同じくらい簡単です。
<オール>http://www.memtest86.com/downloads/memtest86-usb.zip
がダウンロードされます Windows 用imageUSB.exe
を実行します ファイルを作成し、画面の指示に従います。これは、BIOS システムと UEFI BIOS システムの両方で機能するはずです。 UEFI システムでは、マウス ポインターを使用してナビゲートすることもできます。
スクリーン
ログ
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
チェックサムに問題があったことがわかりますが、誤報であり、検証はパスしました。
非 EFI マシンおよび memtest86 をサポートしない EFI 実装の場合。
必要なツール
parted, dosfstools, gzip, tar, wget
USB デバイス、memtest86+ バージョン、SYSLINUX バージョンを定義
USB=/dev/sdX # where X corresponds to USB device
MEM=5.31b
SYS=6.03
ダウンロード URL
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
USB をパーティション分割し、4MB FAT16 ファイルシステムを作成
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
memtest86+ バイナリをダウンロードしてインストールします
wget -qO- ${MEMTESTB} | gzip -d > /mnt/mt86plus
memtest86+ バイナリを起動するための SYSLINUX 構成ファイルを作成します
cat >/mnt/syslinux.cfg <<'!'
PROMPT 0
TIMEOUT 0
DEFAULT mt86plus
LABEL mt86plus
kernel mt86plus
!
SYSLINUX をダウンロードし、MBR コードをインストールして、SYSLINUX を 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
クリーンアップ
rm -rf syslinux-${SYS}