31Aug

Hur man skriver till NTFS-enheter på en Mac

click fraud protection

Apples macOS kan läsa från Windows-formaterade NTFS-enheter, men kan inte skriva till dem ur lådan. Här är några lösningar för att få full läs / skrivåtkomst till NTFS-enheter.

Det här kan vara användbart om du vill skriva till en Boot Camp-partition på din Mac, eftersom Windows-systempartitioner måste använda NTFS-filsystemet. Men för externa enheter ska du förmodligen använda exFAT istället.macOS kan nativt läsa och skriva till exFAT-enheter, precis som Windows kan.

Tre alternativ

Det finns flera alternativ för detta, och du måste välja en:

  • Betald tredje part Drivrutiner : Det finns tredje part NTFS-drivrutiner för Mac som du kan installera, och de fungerar bra. Dessa är betalda lösningar, men de är lätta att installera och borde erbjuda bättre prestanda än de fria lösningarna nedan.
  • Gratis tredje parters drivrutiner : Det finns en ledig NTFS-drivrutin med öppen källkod som du kan installera på en Mac för att möjliggöra skrivstöd. Tyvärr tar det lite extra arbete att installera, speciellt på Macs med den nya System Integrity Protection-funktionen, som läggs till i 10.11 El Capitan. Det är långsammare än betalda lösningar och det är en säkerhetsrisk att automatiskt montera NTFS-partitioner i läskrivläge.
    instagram viewer
  • Apples experimentella NTFS-Skriv Support : MacOS-operativsystemet innehåller experimentellt stöd för skrivning till NTFS-enheter. Det är dock avstängt som standard och kräver att någon röra runt i terminalen för att aktivera den. Det garanteras inte att det fungerar korrekt och kan eventuellt orsaka problem med ditt NTFS-filsystem. Vi har faktiskt haft det korrupta data innan. Vi rekommenderar verkligen inte att du använder det här. Den är avaktiverad som standard för en anledning.

Vi rekommenderar starkt att betala för en tredje part NTFS-drivrutin om du behöver göra det eftersom de andra lösningarna inte fungerar lika bra och det är mer arbete att installera.

Den bästa betalda tredjepartsdrivrutinen: Paragon NTFS för Mac

Paragon NTFS för Mac kostar 19,95 dollar och erbjuder en tio dagars gratis provperiod. Den installeras rent och enkelt på moderna versioner av MacOS, inklusive MacOS 10.12 Sierra och Mac OS X 10.11 El Capitan. Det fungerar verkligen "bara", så det är det bästa alternativet om du är villig att betala en liten summa pengar för den här funktionen.

Du behöver inte heller lura med terminalkommandon för att manuellt montera partitioner, montera osäkra partitioner automatiskt eller hantera eventuell korruption som du vill med de fria drivrutinerna nedan. Om du behöver den här funktionen, är det värt att betala för programvara som gör det rätt. Vi kan inte betona det tillräckligt.

Om du äger en Seagate-enhet måste du vara medveten om att Seagate erbjuder en gratis nedladdning av Paragon NTFS för Mac, så du behöver inte köpa något extra.

Du kan också köpa Tuxera NTFS för Mac, som kostar $ 31 och erbjuder en fjorton dagars gratis provperiod. Men Paragon NTFS gör samma sak och är billigare.

De bästa fria drivrutinerna från tredje part: FUSE för macOS

Den här metoden är gratis, men den kräver lite arbete och är mindre säker. För att få din Mac automatiskt att montera NTFS-partitioner i läskrivläge måste du tillfälligt avaktivera System Integrity Protection och ersätta ett av Apples inbyggda verktyg med ett binärt som är mer sårbart för attack. Så den här metoden är en säkerhetsrisk.

Du kan dock använda FUSE för att montera NTFS-partitioner i läs- och skrivläge manuellt om du inte har något emot att använda terminalen. Det här är säkrare, men det är mer arbete.

Först, ladda ner FUSE för macOS och installera det. Använd standardalternativen när du installerar det.

Du behöver också Apples kommandoradsverktygsverktyg installerade för att fortsätta. Om du inte har installerat dem ännu kan du öppna ett terminalfönster från Finder & gt;Applikationer & gt;Utilities och kör följande kommando för att göra det:

xcode-select - installera

Klicka på "Install" när du blir ombedd att installera verktygen.

Dessutom måste du ladda ner och installera homebrew om du inte redan har installerat det på din Mac. Homebrew är en "pakethanterare" för Mac OS X. Kopiera klistra in följande kommando i ett terminalfönster och tryck på Enter för att installera det:

/usr/bin/ ruby ​​-e "$( curl -fsSL https: //raw.githubusercontent.com/Homebrew/install/master/ installera)"

Tryck på Enter och tillhandahålladitt lösenord när du blir ombeddSkriptet laddas ner automatiskt och installerar Homebrew.

När du har installerat utvecklingsverktygen och Homebrew, kör följande kommando i ett terminalfönster för att installera ntfs-3g:

brygginstallation ntfs-3g

Du kan nu manuellt montera NTFS-partitioner i läs- / skrivläge. Från ett terminalfönster, kör följande kommando för att skapa en monteringspunkt vid /Volumes/ NTFS.Du behöver bara göra det här en gång.

sudo mkdir /Volumes/ NTFS

När du ansluter en NTFS-enhet till datorn, kör följande kommando för att lista några diskpartitioner:

diskutil lista

Du kan sedan identifiera enhetens namn på NTFS-partitionen. Leta bara efter partitionen med Windows_NTFS-filsystemet. I skärmdumpen nedan är det /dev/ disk3s1.

NTFS-partitionen antogs troligen automatiskt av din Mac, så du måste avmontera den först. Kör följande kommando, ersätt /dev/ disk2s1 med enhetens namn på din NTFS-partition.

sudo umount /dev/ disk2s1

För att montera enheten kör du följande kommando, ersätter /dev/ disk2s1 med enhetens namn på din NTFS-partition.

sudo /usr/local/bin/ ntfs-3g /dev/ disk2s1 /Volumes/ NTFS -olocal -allalla_other

Du ser filsystemet monterat på /Volumes/ NTFS.Det kommer också att visas på skrivbordet som en vanlig monterad enhet. Du kan mata ut det normalt när du vill koppla ur det.

Om du är glad att manuellt montera partitioner med ovanstående instruktioner behöver du inte fortsätta.

Om du vill göra din Mac automatiskt monterad NTFS-enheter som du ansluter i läsläge, måste du inaktivera System Integrity Protection.

Varning : Du vill förmodligen inte göra det här! Programvarans officiella instruktioner varnar för att det här är en säkerhetsrisk. Du kommer att ersätta NTFS-monteringsverktygen i din Mac med ntfs-3g-verktygen, som kommer att köras som root-användare. På grund av hur Homebrew installerar programvara kan skadliga program som körs på din Mac skriva över dessa verktyg. Det går nog inte med risken, men vi förklarar hur man gör om du vill ta risken.

Starta om din Mac och håll Command + R medan den startas. Det kommer att starta in i en speciell återställningsläge miljö.

Starta en terminal från Utilities-menyn i återställningsläge och kör följande kommando:

csrutil inaktivera

När du har startat om datorn normalt.

Från Mac-skrivbordet öppnar du ett terminalfönster igen och kör följande kommandon för att göra ntfs-3g-funktionen:

sudo mv /sbin/ mount_ntfs /sbin/ mount_ntfs.original sudo ln -s /usr/local/sbin/ mount_ntfs /sbin/ mount_ntfs

Slutligen aktivera System Integrity Protection. Starta om din Mac och håll Command + R medan den startas för att gå till återställningsläge. Starta en terminal i återställningsläget och kör följande kommando:

csrutil aktivera

När du har startat om din Mac. NTFS-skriv support ska fungera nu.

För att ångra dina ändringar och avinstallera allt måste du först avaktivera System Integrity Protection. Därefter kör följande kommandon:

sudo rm /sbin/ mount_ntfs sudo mv /sbin/ mount_ntfs.original /sbin/ mount_ntfs brew avinstallera ntfs-3g

Du kan sedan avinstallera FUSE för macOS från panelen i System Preferences-fönstret och återaktivera System Integrity Protection.

Du kan se varför vi rekommenderar alternativet $ 20 istället nu, va?

Apples experimentella NTFS-skrivstöd: Gör inte det här, Allmänt

Vi rekommenderar inte följande metod eftersom den är minst testad. Det här kanske inte fungerar korrekt, så skyll inte oss eller Apple om du upplever problem. Den är fortfarande instabil från MacOS 10.12 Sierra, och den kan aldrig vara helt stabil. Det här är verkligen bara här för utbildningsändamål.

Först och främst, var noga med att din enhet har ett bekvämt enkeltord etikett. Om det inte gör ändras etiketten. Detta kommer att göra denna process enklare.

Först måste du starta en terminal. Navigera till Finder & gt;Applikationer & gt;Verktyg & gt;Terminal eller tryck på Kommando + Mellanslag, skriv Terminal och tryck på Enter.

Skriv följande kommando i terminalen för att öppna /etc/ fstab filen för redigering i nano textredigeraren:

sudo nano /etc/ fstab

Lägg till följande rad för nano, ersätter "NAME" med etiketten på din NTFS-enhet:

LABEL = NAME none ntfs rw, auto, nobrowse

Tryck Ctrl + O för att spara filen när du är klar, och tryck sedan på Ctrl + X för att stänga nano.

( Om du har flera NTFS-enheter du vill skriva till, lägg till en annan rad för varje.)

Anslut frekvensomriktaren till datorn - koppla ur den och koppla den igen om den redan är ansluten - och du ser den under "/Volymer "-katalog. I ett Finder-fönster kan du klicka på Go & gt;Gå till mapp och skriv "/ volymer" i rutan för att komma åt den. Det kommer inte dyka upp automatiskt och visas på skrivbordet, som enheter normalt gör.

För att ångra denna ändring senare, bara upprepa ovanstående process för att öppna /etc/ fstab-filen i nano. Ta bort raden som du lagt till i filen och spara dina ändringar.

De flesta Mac-användare kommer bättre att formatera externa enheter med exFAT, vilket gör att de fungerar bra på både Windows och Mac OS X utan extra arbete. Om du måste skriva till en NTFS-enhet, är en av de betalda tredjepartsdrivrutinerna det enklaste alternativet med bästa prestanda och minst risk för filkorruption.