In qualche modo sono riuscito a scrivere un'immagine ISO 9660 sulla mia unità USB, il che fa pensare a tutto il mio computer che il dispositivo sia effettivamente un CD. Ho provato vari metodi per rimuovere questa partizione, ma nulla sembra funzionare. Ho provato fdisk
, che dice
$ fdisk -l / dev / sdb Impossibile aprire / dev / sdbsi è arrestato in modo anomalo quando provo a utilizzarlo su questo dispositivo.
Ci ho persino provato
$ dd if = / dev / zero di = / dev / sdbma si blocca semplicemente senza output (su schermo o su disco). Tuttavia, quando collego l'USB, si monta e posso visualizzare (ma non modificare) i file su di esso.
modifica : ora il risultato è
$ dd if = / dev / zero di = / dev / sdb dd: opening `/ dev / sdb ': file system di sola lettura
Ho anche provato a riformattarlo su Windows, ma arriva alla fine del processo di formattazione e quindi dice "Impossibile formattare l'unità".
Come posso rimuovere questa partizione e riportare l'intera unità USB alla normalità?
EDIT 1 : provare un semplice mkfs
non funziona:
$ sudo mkfs -t vfat / dev / sdb mkfs.vfat 3.0.0 (28 set 2008) mkfs.vfat: non tenterà di creare il filesystem sul dispositivo a disco intero '/ dev / sdb' (usare -I se desiderato)Io non posso fare
mkfs
il /dev/sdb1
perché non c'è tale partizione, come mostrato:$ ls / dev | grep sdb sdb
EDIT 2 : Queste sono le informazioni pubblicate da dmesg quando collego il dispositivo:
$ dmesg . . (Snip) . usb 2-1: trovato nuovo dispositivo USB, idVendor = 058f, idProduct = 6387 usb 2-1: Nuove stringhe di dispositivi USB: Mfr = 1, Product = 2, SerialNumber = 3 usb 2-1: Prodotto: archiviazione di massa usb 2-1: Produttore: generico usb 2-1: Numero di serie: G0905000000000010885 memoria USB: dispositivo trovato in 4 memoria USB: in attesa che il dispositivo si stabilizzi prima della scansione memoria USB: scansione del dispositivo completata scsi 6: 0: 0: 0: Drive FLASH ad accesso diretto AU_USB20 8.07 PQ: 0 ANSI: 2 sd 6: 0: 0: 0: [sdb] 4069376 settori hardware a 512 byte (2084 MB) sd 6: 0: 0: 0: [sdb] Protezione da scrittura disattivata sd 6: 0: 0: 0: [sdb] Modalità Senso: 03 00 00 00 sd 6: 0: 0: 0: [sdb] Supponendo che la cache dell'unità: scriva sd 6: 0: 0: 0: [sdb] 4069376 settori hardware a 512 byte (2084 MB) sd 6: 0: 0: 0: [sdb] Protezione da scrittura disattivata sd 6: 0: 0: 0: [sdb] Modalità Senso: 03 00 00 00 sd 6: 0: 0: 0: [sdb] Supponendo che la cache dell'unità: scriva sdb: tabella delle partizioni sconosciuta sd 6: 0: 0: 0: [sdb] Disco rimovibile SCSI collegato sd 6: 0: 0: 0: allegato sgsi generico sg2 tipo 0 Estensioni ISO 9660: Microsoft Joliet Livello 3 Estensioni ISO 9660: RRIP_1991A SELinux: inizializzato (dev sdb, tipo iso9660), usa genfs_contexts CE: hpet aumenta min_delta_ns a 15000 nsecCiò dimostra che il dispositivo è formattato come ISO 9660 e lo è
/dev/sdb
.
EDIT 3 : Questo è il messaggio che trovo in fondo dmesg
dopo aver eseguito cfdisk
e scritto una nuova tabella delle partizioni sul disco:
SELinux: inizializzato (dev sdb, tipo iso9660), usa genfs_contexts sd 17: 0: 0: 0: [sdb] Dispositivo non pronto: Tasto di rilevamento: Non pronto [corrente] sd 17: 0: 0: 0: [sdb] Dispositivo non pronto: <> ASC = 0xff ASCQ = 0xffASC = 0xff <> ASCQ = 0xff end_request: errore I / O, dev sdb, settore 0 Errore I / O buffer sul dispositivo SDB, blocco logico 0 scrittura pagina persa a causa di errore I / O su sdb
sudo dd if=some.iso of=/dev/sdb
- non ricordo di aver fatto nient'altro che potesse farlo