Non riesco a scrivere sul mio flash drive, ed è già nel formato MS-DOS (FAT). Perché?

6

Questa è la mia prima domanda su questo sito. Sto usando un Mac Air e ho un flash drive da cui posso leggere. Sono in grado di copiare i file da questo sul mio desktop o ovunque sul mio computer per quella materia. Non riesco a scrivere sul mio flash drive, comunque. So che questo è un problema comune per alcune persone. Ho esaminato le loro soluzioni. C'è una differenza tra i casi che ho trovato e il mio caso. Il formato del flash drive è normalmente un formato 'NT', che è un formato Window dalla mia comprensione.

La mia unità flash è formattata in "MS-DOS (FAT)" in base a Utility Disco e alla finestra "Ottieni informazioni" dal Finder. Mi ha detto che l'avevo rimosso erroneamente prima. Non sono sicuro di come riparare l'unità flash. Lo riformatto? In tal caso, come e in che formato lo formulo. Per favore fatemi sapere.

Grazie in anticipo per il tuo aiuto,   ~ Rane

Cattura schermo:

Hoselezionatol'unitàflashnell'immagineUtilityDisco.

    
posta Rane1011 08.10.2014 - 21:50
fonte

8 risposte

8

Se non è necessario utilizzare questo disco USB su un computer Windows, formattare utilizzando Mac OS Extended (Journaled). Se è necessario scambiare file con macchine Windows, quindi formattare come si ha con MS-DOS (FAT). Anche ExFAT dovrebbe funzionare.

Non è al di fuori dei limiti della possibilità che l'unità stessa sia stata scaricata in qualche modo e sia danneggiata, quindi non funziona correttamente. Copia tutti i file dal flash drive in una cartella, riformatta con MS-DOS (FAT), quindi guarda cosa succede quando copi di nuovo. Se non funziona, buttalo. Dal momento che le unità flash sono così poco costose ora, otteneene alcune di più in capacità più grandi.

Infine, (sopra) alcuni flash hanno un interruttore hardware di blocco scrittura (sola lettura). Se il tuo flash drive ha un interruttore del genere, forse è bloccato? OS X non consente il solito file & permesso di directory su dischi MS-DOS (FAT), quindi non puoi provare a farlo leggere / scrivere.

C'è anche un limite di 4 GB su un singolo file in MS-DOS (FAT).

    
risposta data 08.10.2014 - 23:23
fonte
3

Quindi, ecco cosa ho fatto dopo aver fatto molti gesti e maledizioni su Apple e il loro assoluto disprezzo per i loro utenti:

Dal terminale:

  1. Identifica la tua USB tramite NOME e IDENTIFICATORE:
diskutil list

L'output è:

/dev/disk3 (external, physical):  
#:                       TYPE NAME                    SIZE    IDENTIFIER  
0:               FDisk_partition_scheme              *2.0 GB     disk3
1:                 DOS_FAT_32 MIXTAPE                 2.0 GB   disk3s1

In questo caso, NAME=MIXTAPE e IDENTIFIER=/dev/disk3s1

  1. Ora smonta l'USB:
sudo diskutil unmount /dev/$IDENTIFIER

Esempio:

sudo diskutil unmount /dev/disk3s1

L'output è:

Volume MIXTAPE on disk3s1 unmounted
  1. Ora crea la directory del volume - questa sembra essere la chiave!
sudo mkdir /Volumes/$NAME

Esempio:

sudo mkdir /Volumes/MIXTAPE

Nessun output.

  1. Ora installa l'USB nel volume:
sudo mount -w -t msdos /dev/disk3s1 /Volumes/$NAME

Esempio:

sudo mount -w -t msdos /dev/disk3s1 /Volumes/MIXTAPE

Nessun output.

  1. Conferma che l'USB è ora scrivibile:
touch /Volumes/$NAME/tmp.txt

Esempio:

touch /Volumes/MIXTAPE/tmp.txt
  1. Ora dovresti essere in grado di vedere che sei riuscito a creare il file tmp.txt sulla tua USB nell'app Finder o:
ls -al /Volumes/$NAME

Esempio:

ls -al /Volumes/MIXTAPE
    
risposta data 17.10.2018 - 22:31
fonte
2

Questa è una pugnalata al buio, ma la tua unità USB è in realtà una scheda SD in un lettore di schede? In questo caso, tenderei a pensare che l'interruttore di blocco della scrittura hardware sia in posizione on sulla scheda SD.

    
risposta data 09.10.2014 - 14:07
fonte
1

La formattazione è sicuramente un'opzione, ma cosa succede se quell'unità flash non è la tua o hai informazioni su di essa? IMO, il modo migliore è scaricare qualcosa come Paragon NTFS per Mac. Aveva lo stesso problema, scaricato, installato, senza più problemi, vita facile.

    
risposta data 14.07.2016 - 16:08
fonte
0

Se si desidera utilizzare su Mac e Windows: selezionare l'unità USB nel riquadro a sinistra. Dal lato destro, scegli Partizione, cambia il layout in 1, e formatta in ExFat, e vedi se questo aiuta.

    
risposta data 08.10.2014 - 22:31
fonte
0

Andando su un arto qui:

Quanti file ci sono nell'unità? FAT32 ha un numero massimo di file per volume. Supponendo che l'unità sia formattata con cluster da 32 KB, solo 268.173.300 file possono risiedere su un'unità FAT32 contemporaneamente. Il file 1,09 GB comprende poco meno di 268,173,300 file di piccole dimensioni?

Inoltre, come menzionato brevemente da IconDaemon, FAT32 ha un limite di dimensione del file di 4 GB con dimensioni di file di grandi dimensioni supporto e 2 GB senza . Quanto è grande il file che stai copiando nell'unità?

Pagina di Wikipedia FAT32

    
risposta data 09.10.2014 - 01:36
fonte
0

Hai provato a riavviare con l'unità nello slot USB?

Ho una chiavetta USB simile in formato FAT32 che è 32GB in totale. Trovo il modo (quasi) SOLO di poterlo montare in lettura-scrittura in 10.12 Sierra o 10.13 High Sierra per riavviare la macchina con l'unità inserita. Se inserisco l'unità dopo l'avvio della macchina, verrà sempre installata in sola lettura. Non c'è alcun interruttore fisico per disabilitare la lettura, ma ho il sospetto che da qualche parte Mac OS ritenga che lo switch sia abilitato e in qualche modo non controlla quando è in fase di avvio. Sono riuscito a rimontarlo leggendo e scrivendo come mostrato di seguito, ma il riavvio (anche se frustrante) si comporta meglio e sembra più sicuro rispetto a farlo in un altro modo e ricevere messaggi che lo danneggiano.

L'unica altra cosa strana della chiavetta USB è che ha un lato USB A e un lato OTG Micro-USB. È possibile utilizzare solo un lato alla volta, entrambi possono accedere all'archivio FAT32 da 32 Gb. Sto usando il lato USB A nel Mac. Vorrei che li facessero con i lati A e C.

Bene, sono stato in grado di montarlo in lettura-scrittura con il seguente divertente terminale, ma dopo averlo montato ho ricevuto una finestra di dialogo che diceva Riparazione fallita, incapace di riparare questa unità, è stata montata in sola lettura per il recupero dei file da esso, ma non sarai in grado di scriverci sopra.

E poi potrei scriverci sopra. Ma era un po 'sconvolgente.

lamblincl5116:~ lamblin$ sudo df
Password:
Filesystem      512-blocks      Used Available Capacity iused               ifree %iused  Mounted on
/dev/disk1s1     976695384 602657408 368466424    63% 2088422 9223372036852687385    0%   /
devfs                  374       374         0   100%     648                   0  100%   /dev
/dev/disk1s4     976695384   4194344 368466424     2%       2 9223372036854775805    0%   /private/var/vm
map -hosts               0         0         0   100%       0                   0  100%   /net
map auto_home            0         0         0   100%       0                   0  100%   /home
/dev/disk2s1s10   62980000  15263712  47716288    25%       0                   0  100%   /Volumes/LAMBLIN
lamblincl5116:~ lamblin$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            308.6 GB   disk1s1
   2:                APFS Volume Preboot                 22.9 MB    disk1s2
   3:                APFS Volume Recovery                520.8 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *32.3 GB    disk2
   1:             Windows_FAT_32                         32.3 GB    disk2s1

lamblincl5116:~ lamblin$ sudo gpt show -l /dev/disk2
     start      size  index  contents
         0         1         MBR
         1        95         
        96  63012768      1  MBR part 12
lamblincl5116:~ lamblin$ diskutil unmount /dev/disk2s1
disk2s1 was already unmounted
lamblincl5116:~ lamblin$ sudo mount -w -t msdos /dev/disk2s1 /Volumes/LAMBLIN 
mount_msdos: /dev/disk2s1 on /Volumes/LAMBLIN: Resource busy
# Here I realized that the device name was unusual.
lamblincl5116:~ lamblin$ sudo umount /dev/disk2s1s10
umount(/Volumes/LAMBLIN): Resource busy -- try 'diskutil unmount'
lamblincl5116:~ lamblin$ diskutil umount /dev/disk2s1s10
Volume LAMBLIN on disk2s1s10 unmounted
lamblincl5116:~ lamblin$ sudo mount -w -t msdos /dev/disk2s1s10 /Volumes/LAMBLIN 
mount: realpath /Volumes/LAMBLIN: No such file or directory
lamblincl5116:~ lamblin$ mkdir /Volumes/LAMBLIN
mkdir: /Volumes/LAMBLIN: Permission denied
lamblincl5116:~ lamblin$ sudo mkdir /Volumes/LAMBLIN
lamblincl5116:~ lamblin$ sudo mount -w -t msdos /dev/disk2s1s10 /Volumes/LAMBLIN 
mount_msdos: /dev/disk2s1s10 on /Volumes/LAMBLIN: Permission denied
lamblincl5116:~ lamblin$ sudo mount -w -t msdos /dev/disk2s1 /Volumes/LAMBLIN 
# This is when I got the Unable to be repaired dialog box
# I wrote files to it in the finder, and pressed eject in the finder.
lamblincl5116:~ lamblin$ sudo umount /dev/disk2s1
umount: /dev/disk2s1: not currently mounted
lamblincl5116:~ lamblin$ ls /Volumes/
Macintosh HD Preboot 13   Preboot 19   Preboot 24   Preboot 3    Preboot 35   Preboot 40   Preboot 46   Preboot 7
Preboot      Preboot 14   Preboot 2    Preboot 25   Preboot 30   Preboot 36   Preboot 41   Preboot 47   Preboot 8
Preboot 1    Preboot 15   Preboot 20   Preboot 26   Preboot 31   Preboot 37   Preboot 42   Preboot 48   Preboot 9
Preboot 10   Preboot 16   Preboot 21   Preboot 27   Preboot 32   Preboot 38   Preboot 43   Preboot 49
Preboot 11   Preboot 17   Preboot 22   Preboot 28   Preboot 33   Preboot 39   Preboot 44   Preboot 5
Preboot 12   Preboot 18   Preboot 23   Preboot 29   Preboot 34   Preboot 4    Preboot 45   Preboot 6
    
risposta data 23.12.2017 - 20:42
fonte
-3

Nastro adesivo sopra l'interruttore di blocco - sm sq, ~ 15 mm, diagonalmente, non sui contatti della carta.

    
risposta data 28.10.2015 - 15:01
fonte

Leggi altre domande sui tag