I am having trouble burning Tails onto my USB drive.
I keep getting this error about 30 seconds into the burn that says:
Error: ISO Image Extraction Failure.
Here is the Rufus log
Extracting: F:\isolinux\f9.txt (747 bytes) Extracting: F:\isolinux\ifcpu64.c32 (1.7 KB) Extracting: F:\isolinux\isolinux.bin (40 KB) Extracting: F:\isolinux\isolinux.cfg (261 bytes) Extracting: F:\isolinux\ldlinux.c32 (113.4 KB) Extracting: F:\isolinux\libcom32.c32 (178.8 KB) Extracting: F:\isolinux\libutil.c32 (23.6 KB) Extracting: F:\isolinux\live.cfg (1.3 KB) Extracting: F:\isolinux\live486.cfg (613 bytes) Extracting: F:\isolinux\liveamd64.cfg (617 bytes) Extracting: F:\isolinux\menu.cfg (111 bytes) Extracting: F:\isolinux\splash.png (4.1 KB) Extracting: F:\isolinux\stdmenu.cfg (508 bytes) Extracting: F:\isolinux\tails.cfg (219 bytes) Extracting: F:\isolinux\vesamenu.c32 (25.6 KB) Extracting: F:\live\Tails.module (20 bytes) Error reading ISO9660 file /live/Tails.module at LSN 476836 Created: F:\syslinux.cfg
Found USB device 'General UDisk USB Device' (048D:1234) [GP] 1 device found Disk type: Removable, Sector Size: 512 bytes Cylinders: 4079, TracksPerCylinder: 255, SectorsPerTrack: 63 Partition type: MBR, NB Partitions: 1 Disk ID: 0x0228B70A Drive has a Syslinux Master Boot Record Partition 1: Type: FAT32 LBA (0x0c) Size: 31.2 GB (33553383424 bytes) Start Sector: 2048, Boot: Yes, Recognized: Yes
Indeed, it looks like your ISO is corrupted. You may want to check the SHA-1 of your tails ISO.
If you are using Rufus 2.3 or above, there's an easy way to to that: Just select your tails ISO in Rufus and click on the # (hash sign) you see at the bottom. This will calculate both the SHA-1 and MD5 sums of your ISO, which you can then compare against the expected one.
For tails 1.6, the SHA-1 should be
00c0c306e3ec311ece599277a86f9ba4df2267cd
.If you don't get this, then your ISO is corrupted and you need to download it again. If you get the right SHA-1, then it looks like your USB media might be corrupted and you should use another one.
PS: In the next version of Rufus, I'll add SHA-256 checksum calculation, as you will then be able to validate your checksum against the one provided on the tails website.