Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Memoria USB letta da Linux ma non da Windows 10
#1
Salve a tutti.
Ho una memoria USB che con Linux non da alcun problema, ma se la inserisco su una porta USB quando è attivo Windows 10, compare il messaggio "E' necessario formattare il disco nell’unità F per poterlo utilizzare"
Il messaggio compare anche su altri computer con Windows,, mentre con altri computer con Linux non si manifesta alcun problema.
Se analizzo la memoria USB con l'aiuto di GParted, non viene rilevato alcun problema.

Immagino che sia un problema del file-system, ma non ho idea di come risolverlo.
Qualche idea?

Segue un po' di output per chiarire la situazione.
Codice:
lmde3c@asus-f555y:~$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 29,8 GiB, 32008830976 bytes, 62517248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device    Boot Start      End  Sectors  Size Id Type
/dev/sdb1          64 62517247 62517184 29,8G  c W95 FAT32 (LBA)
lmde3c@asus-f555y:~$ sudo umount /dev/sdb1 # smonta memoria USB
lmde3c@asus-f555y:~$ sudo fsck /dev/sdb1 # controlla memoria USB
fsck from util-linux 2.29.2
fsck.fat 4.1 (2017-01-24)
/dev/sdb1: 524 files, 681436/976591 clusters
lmde3c@asus-f555y:~$
Cita messaggio
#2
Se la formatti con Windows come ti chiede?

Magari in Ntfs...tenere una chiavetta da 30 GB in Fat32 non è il massimo,  se ci devi mettere un file oltre 2GB (film per esempio) non puoi. 

Ovviamente prima salva eventuali dati presenti sulla chiavetta.
It's Never Too Fast

[Immagine: iZXqUY2.png]
Cita messaggio
#3
Quando il problema si presentava saltuariamente, con Linux salvavo il contenuto della memoria USB, la riformattavo con Windows, e poi ci rimettevo dentro il contenuto precedente. Ora il problema si manifesta più spesso, e io vorrei provare a riparare il file-system.
Cita messaggio
#4
Ciao
Hai provato da linux a dare
Codice:
sudo fsck -p /dev/sdx
dove la x è la lettera dell'unità. (l'unita deve essere smontata per eseguire il comando)

In alternativa con gparted dovresti risolvere cancellando tutto ricreando la tabella partizioni e riformattando (magari in ntfs come consigliato)
La vita è come uno specchio:ti sorride se la guardi sorridendo
Un giorno senza rischio è non vissuto..
PCLinuxOS Mate/Xfce - Forum Manjaro Italia Kde/Mate/Xfce
Cita messaggio
#5
Mi intendo poco dell'argomento, ma in genere io creo una partizione nella chiavetta tipo W95-FAT32 (LBA) delle dimensioni dell'intera chiavetta e non ho nessun problema a leggerla su win, tranne che mi compare la scritta che andrebbe verificata (io non ne tengo conto)
Cita messaggio
#6
@Sargon6 non preoccuparti dell'avviso, lo fa anche a me e non è mai successo niente
Antonio... sarai sempre nei nostri cuori 046
Cita messaggio
#7
(20/05/2020, 22:51)D-BARTO Ha scritto: Ciao
Hai provato da linux a dare
Codice:
sudo fsck -p /dev/sdx
dove la x è la lettera dell'unità. (l'unita deve essere smontata per eseguire il comando)

In alternativa con gparted dovresti risolvere cancellando tutto ricreando la tabella partizioni e riformattando (magari in ntfs come consigliato)
Codice:
lmde3c@asus-f555y:~$ sudo fdisk -l /dev/sdb
[sudo] password di lmde3c:       
Disk /dev/sdb: 29,8 GiB, 32008830976 bytes, 62517248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device    Boot Start      End  Sectors  Size Id Type
/dev/sdb1          64 62517247 62517184 29,8G  c W95 FAT32 (LBA)
lmde3c@asus-f555y:~$ sudo umount /dev/sdb1 # smonta memoria USB
lmde3c@asus-f555y:~$ sudo fsck -p /dev/sdb
fsck from util-linux 2.29.2
fsck.ext2: Valore magic non corretto nel super-blocco nell'aprire /dev/sdb
/dev/sdb:
The super-blocco could not be read or does not describe a valid ext2/ext3/ext4
file system.  If the device is valid and it really contains an ext2/ext3/ext4
file system (and not swap or ufs or something else), then the super-blocco
is corrupt, and you might try running e2fsck with an alternate super-blocco:
    e2fsck -b 8193 <device>
or
    e2fsck -b 32768 <device>

Found a dos partition table in /dev/sdb
lmde3c@asus-f555y:~$

e2fsck è uno "strumento" per file-system ext2/ext3/ext4, non per fat32, quindi non mi è chiaro cos'altro dovrei fare...

Se ho capito bene, lo "strumento" per file-system fat32 è dosfsck, ma non ottengo risultati migliori...
Codice:
lmde3c@asus-f555y:~$ sudo dosfsck -p /dev/sdb
fsck.fat 4.1 (2017-01-24)
Logical sector size (64543 bytes) is not a multiple of the physical sector size.
lmde3c@asus-f555y:~$

ho provato anche
Codice:
lmde3c@asus-f555y:~$ sudo dosfsck -t -a /dev/sdb1
fsck.fat 4.1 (2017-01-24)
/dev/sdb1: 524 files, 681436/976591 clusters
lmde3c@asus-f555y:~$
ma senza alcun risultato.
Cita messaggio
#8
Codice:
sudo dosfsck -w -r -l -a -v -t /dev/sdb1
cosi ottieni qualcosa di diverso?
La vita è come uno specchio:ti sorride se la guardi sorridendo
Un giorno senza rischio è non vissuto..
PCLinuxOS Mate/Xfce - Forum Manjaro Italia Kde/Mate/Xfce
Cita messaggio
#9
Codice:
lmde3c@asus-f555y:~$ sudo umount /dev/sdb1 # smonta memoria USB
[sudo] password di lmde3c:       
lmde3c@asus-f555y:~$ sudo dosfsck -p /dev/sdb1
fsck.fat 4.1 (2017-01-24)
/dev/sdb1: 524 files, 681436/976591 clusters
lmde3c@asus-f555y:~$

nessun risultato.
La memoria USB continua ad essere visibile solo da Linux.
Cita messaggio
#10
Io proverei con gparted a ricreare tutto da capo.
(attenzione i dati andranno persi)
La vita è come uno specchio:ti sorride se la guardi sorridendo
Un giorno senza rischio è non vissuto..
PCLinuxOS Mate/Xfce - Forum Manjaro Italia Kde/Mate/Xfce
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)