Perché la chiavetta USB formattata con exFAT su Windows non sta montando su Mac OS High Sierra?

6

Ho ottenuto una chiavetta USB da 64 GB formattata come exFAT da Windows che contiene molti file. Lo stick si monta senza problemi su un sistema Windows 10. My MacBook Pro con MacOS 10.13.2 non può essere montato. Invece l'utilità del disco mi dice che contiene una specie di file system esteso per Mac OS (tedesco, scusate) ma incapace di montare (anche le informazioni sembrano strane):

O dalla riga di comando:

bb-8:~ arne$ diskutil list
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *62.9 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS                         62.6 GB    disk2s2

Esecuzione di fdisk dice:

bb-8:~ arne$ sudo fdisk /dev/disk2
Disk: /dev/disk2    geometry: 7651/255/63 [122915328 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  122915327] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
bb-8:~ arne$ sudo fdisk /dev/disk2s1
Disk: /dev/disk2s1  geometry: 812/8/63 [409600 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
bb-8:~ arne$ sudo fdisk /dev/disk2s2
Disk: /dev/disk2s2  geometry: 7609/255/63 [122243504 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: FF 1023 255  63 - 1023 255  63 [4294967295 - 4294967295] Xenix BBT   
 2: FF 1023 255  63 - 1023 255  63 [4294967295 - 4294967295] Xenix BBT   
 3: FF 1023 255  63 - 1023 255  63 [4294967295 - 4294967295] Xenix BBT   
 4: FF 1023 255  63 - 1023 255  63 [4294967295 - 2474929407] Xenix BBT   
bb-8:~ arne$ 

Non ho idea del motivo per cui il volume non sta montando correttamente. Qualche idea su cosa fare senza riformattare e perdere i dati sul bastone? C'è qualche opzione per montare manualmente il filesystem come exFAT usando la riga di comando?

    
posta Arne Burmeister 19.12.2017 - 22:03
fonte

1 risposta

4

Ad ogni partizione di un'unità è assegnato un tipo. Il tipo indica cosa conterrà la partizione. Di solito, ma non sempre, questo è un file system. Il mapping da un tipo di partizione a un file system non è sempre one-to-one. Ad esempio, entrambi i file system ExFAT e NTFS si associano allo stesso tipo di partizione. Pertanto, in genere, Windows non considera il tipo di partizione, ma controlla il contenuto della partizione per determinare il file system.

Nella tua domanda, l'output del comando diskutil mostra la partizione formattata ExFAT come Apple_HFS . Quello che dovrebbe essere apparso è Microsoft Basic Data . Pertanto, la tabella delle partizioni ha un errore di tipo di partizione. Microsoft Windows non si preoccuperà, ma MacOS Apple fa.

Sebbene non lo mostri nella tua domanda, il GUID per questo tipo di partizione è 48465300-0000-11AA-AA11-00306543ECAC . Il valore corretto dovrebbe essere EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 . È possibile tornare alla macchina in cui è in esecuzione Windows, aprire la finestra del prompt dei comandi dell'amministratore e immettere i seguenti comandi. Questo correggerà l'errore nella tabella delle partizioni.

Di seguito suppongo che la chiavetta USB (unità flash) sia il numero del disco 1 . In caso contrario, effettuare la sostituzione appropriata. Il comando detail partition dovrebbe mostrare il valore del tipo di partizione errato di 48465300-0000-11AA-AA11-00306543ECAC .

diskpart
list disk
select disk 1
select partition 2
detail partition
help set
set id=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
exit

Note: If you are clever, you can cut-and-paste from the output of the help set command to enter the set id=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 command. If not, then type carefully.

Problemi relativi all'uso degli strumenti di partizionamento di Windows su un computer Mac.

Di seguito è stato indicato come THE GOLDEN RULE .

Never use the Windows diskpart or diskmgmt.msc commands to change the partitioning on a Mac computer.

Nota: il comando diskmgmt.msc visualizza la finestra "Gestione disco". Di seguito è riportato un esempio.

Inorigine,icomputerMacpotevanosoloavviareWindows.Affinchéciòsiverificasse,èstatoutilizzatounmetododipartizionamentoibridoMBR/GPT.Laregolad'oroèstatacreataacausadiquestadisposizioneibrida.Insostanza,icomandidiskpartediskmgmt.mscignoranolatabelladellepartizioniGUID(GPT)eaggiornanosololatabelladellepartizioniMBR.Questopotrebbe(espessohafatto)portareallacorruzionedellepartizionimemorizzatesuundisco.

Allafine,ApplehaadottatoilnuovometododiavvioEFIperWindows.Quandovieneutilizzatoquestometodo,loschemadipartizionamentoibridoMBR/GPTnonvieneutilizzato.InvecevieneutilizzatounpuroschemaGPT.SipotrebbepensarecheciònegherebbeTheGoldenRule,maperunaragionediversa,questaregolaèsopravvissuta.Questomotivohaachefareconibugintrodottidall'installazionedelsoftwaredisupportodiWindowsdiApple.

IlsoftwaredisupportodiWindows,tralealtrecose,consenteaWindowsl'accessoinsolaletturaadeterminatepartizioniformattateMac,come"Mac OS Extended (Journaled)". Poiché il software Windows può ora leggere queste partizioni, il software crede che le partizioni siano partizioni di tipo Microsoft. Quando si esegue il software di partizionamento di Windows, questo può causare molti possibili effetti collaterali. Uno è la sostituzione del tipo di partizione GUID corretto con il GUID di tipo di partizione di Microsoft di EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 . Così sembrava, The Golden Rule ancora applicato.

Recentemente, sono stati trovati casi in cui The Golden Rule può essere rotto. In altre parole, in alcuni casi è possibile utilizzare il comando diskpart per modificare una tabella di partizione dell'unità quando viene utilizzato uno schema GPT puro.

Uno di questi casi è quando viene utilizzato Ambiente ripristino Windows. Questo ambiente può essere inserito tenendo premuto il tasto shift mentre si seleziona il riavvio di Windows. Quando si passa a una finestra del prompt dei comandi, è possibile accedere al comando diskpart . Questo comando, quando inserito qui, non è influenzato dal software di supporto di Windows di Apple. Fondamentalmente, Ambiente ripristino Windows carica il file di immagine Winre.wim , che era inalterato quando è stato installato il software di supporto di Windows. Questo file immagine contiene una copia del comando diskpart che può essere eseguito in sicurezza.

    
risposta data 20.12.2017 - 09:08
fonte

Leggi altre domande sui tag