Disabilita il controllo del disco quando si ricollega un disco disconnesso in modo errato a OS X

7

Se si scollega un'unità rimovibile senza prima espellerla, la prossima volta che la si connette, Windows o Mac eseguono un controllo fsck sul disco per garantire l'integrità dei dati. Windows chiederà se vuoi controllare gli errori, OS X lo fa invisibile.

I dischi USB3 spesso si disconnettono in modo inspiegabile in OS X. Se il disco non è stato utilizzato per ore, so che non ci sono problemi. Su Windows, posso semplicemente rifiutare di eseguire il controllo. Su OS X devo solo stare in attesa per 30 minuti mentre fsck accelera il mio disco. Questo succede ogni giorno, quindi OS X ucciderà rapidamente il mio disco rigido. (Questo paragrafo è stato modificato poiché le risposte sono state pubblicate.)

Come posso disabilitare questo controllo? Posso collegarmi tramite un driver non nativo? Posso eseguire qualcosa per capovolgere il flag sul disco che indica a OS X che il disco è stato disconnesso in modo errato? Posso cambiare il formato del disco? Posso disabilitare qualunque cosa imposti il flag 'impropriamente disconnesso' quando collego l'unità, che viene quindi disattivata all'espulsione corretta? Sono disperato, dato che il Mac ha un piccolo disco rigido e ora non posso usare gli esterni. Qualsiasi direzione, non importa quanto hacky o improprio, ricevuto con gratitudine! Ho provato ad accedere all'unità tramite Windows in VirtualBox o Parallels, ma non possono vedere l'unità fino a quando OS X non ha interrotto fsck.

Credo che Stato del file system sia lo stato / impostazione I è necessario ignorare / ignorare.

Il disco è exFat con Master Boot Record e OS X è 10.11.3. Aggiornamento: questo è successo ora sull'altro socket USB con un disco flash (l'avevo visto solo su un HDD che si riportava come non rimovibile prima).

Non esiste un centro riparazioni Apple nel paese in cui vivo, il disco non è utilizzato per i file di accesso frequente, vorrei fare un controllo se ci fosse una possibilità di corruzione (ad esempio, una disconnessione durante o poco dopo una scrittura sul disco), e ho sempre rifiutato il controllo in Windows (per decenni) perché l'unica volta che ho avuto un danneggiamento è dal controllo stesso.

    
posta Chris 11.03.2016 - 21:57
fonte

1 risposta

5

Apri il terminale e inserisci:

#Get the disk identifier of the ExFAT partition
diskutil list
#Get the UUID of the ExFAT volume with diskXsY being its disk identifier
diskutil info /dev/diskXsY
#Create and edit /etc/fstab 
sudo vifs

Aggiungi una linea con il seguente contenuto dopo aver attivato la modalità di inserimento (ad es. con I )

#Replace the UUID below by the one found earlier!
UUID=2FECDB7A-15F0-36F9-9A47-483B9669D6DC none exfat rw,auto 0 0

Premi esc per lasciare la modalità di inserimento. Inserisci :w! per scrivere il file su disco e :q per uscire da vifs.

Riavvia il Mac.

L'ultimo 0 dovrebbe disabilitare fsck.

Un metodo alternativo può essere: rinominare / sbin / fsck_exfat in /sbin/fsck_exfat.paralyzed con:

sudo mv /sbin/fsck_exfat /sbin/fsck_exfat.paralyzed

Poiché / sbin / fsck_exfat è un collegamento, puoi anche rinominare il file originale: /System/Library/Filesystems/exfat.fs/Contents/Resources/fsck_exfat .

Entrambi i metodi sono non consigliati! Invece la presa USB dovrebbe essere riparata.

    
risposta data 12.03.2016 - 00:16
fonte

Leggi altre domande sui tag