Estou usando um stick USB 2.0 com 16 GB de armazenamento e tenho um instalador ISO de 2,8 GB. Ao atualizar este ISO para o stick, noto que a velocidade é muito lenta (5 minutos) em comparação com a cópia do próprio arquivo ISO para o stick (4 segundos).
Por que o flash demora 75 vezes mais do que apenas copiar o arquivo para uma partição existente?
Minha hipótese é que seja por causa do antigo sistema de arquivos ISO 9660 presente na ISO. Alguém pode confirmar que este sistema de arquivos é lento?
Também estou me perguntando se é possível fazer uma ISO com partições de sistemas de arquivos mais recentes (por exemplo, exFAT). Caso contrário, por que o ISO ainda é o formato padrão para imagens do instalador do sistema operacional? Se for possível, por que alguém decidiria contra o exFAT e usaria a ISO 9660?
Informações sobre a ISO:
> isoinfo -d -i EndeavourOS_Galileo-Neo-2024.01.25.iso
Setting input-charset to 'UTF-8' from locale.
CD-ROM is in ISO 9660 format
System id:
Volume id: EOS_202401
Volume set id:
Publisher id: ENDEAVOUROS <HTTPS://ENDEAVOUROS.COM>
Data preparer id: PREPARED BY MKARCHISO
Application id: ENDEAVOUROS LIVE/RESCUE CD
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 1347830
El Torito VD version 1 found, boot catalog is in sector 126
Joliet with UCS level 3 found.
SUSP signatures version 1 found
Rock Ridge signatures version 1 found
Rock Ridge id 'RRIP_1991A'
Eltorito validation header:
Hid 1
Arch 0 (x86)
ID ''
Cksum AA 55 OK
Key 55 AA
Eltorito defaultboot header:
Bootid 88 (bootable)
Boot media 0 (No Emulation Boot)
Load segment 0
Sys type 0
Nsect 4
Bootoff 7F 127
Desde já, obrigado!
Editar: também tentei atualizar o ISO usando:
dd bs=4M if=my.iso of=/dev/sda conv=fdatasync status=progress
Demorou 15 malditos minutos e aqui está o resultado:
2747269120 bytes (2.7 GB, 2.6 GiB) copied, 160 s, 17.2 MB/s2760355840 bytes (2.8 GB, 2.6 GiB) copied, 160.008 s, 17.3 MB/s
658+1 records in
658+1 records out
2760355840 bytes (2.8 GB, 2.6 GiB) copied, 856.116 s, 3.2 MB/s
Aqui estão algumas informações sobre as partições atualizadas:
> lsblk -f /dev/sda
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda iso9660 Joliet Extension EOS_202401 2024-01-25-18-25-14-00
├─sda1 iso9660 Joliet Extension EOS_202401 2024-01-25-18-25-14-00
└─sda2 vfat FAT16 ARCHISO_EFI 8093-0377