Hur man skriver till NTFS-enheter på en Mac
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 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. För externa enheter bör du dock 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:
- Betalda tredje parters drivrutiner: Det finns tredjeparts NTFS-drivrutiner för Mac som du kan installera, och de fungerar ganska 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 gratis 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, särskilt 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 går automatiskt att montera NTFS-partitioner i läskrivläge, vilket är en säkerhetsrisk.
- Apples experimentella NTFS-Write 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ågra röra sig runt i terminalen för att aktivera det. Det kan inte garanteras 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. Det är inaktiverat 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 är mer arbete att sätta upp.
Den bästa betalda tredje partens drivrutin: 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 gör 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, säkerhetskopiera 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 ordentligt. 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å att du inte behöver 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 tredje partens drivrutiner: FUSE för macOS
Denna metod är gratis, men det kräver en bra bit av arbete och är mindre säker. För att få din Mac automatiskt att montera NTFS-partitioner i läst skrivläge måste du tillfälligt inaktivera 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. Detta ä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> Program> Verktyg och köra följande kommando för att göra det:
xcode-select - installera
Klicka på "Installera" när du uppmanas 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/install)"
Tryck på Enter och ange ditt lösenord när du blir ombedd. Skriptet laddas ner automatiskt och installerar Homebrew.
När du har installerat utvecklingsverktygen och Homebrew kör du följande kommando i ett terminalfönster för att installera ntfs-3g:
brygga installationen 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 / Volymer / NTFS. Du behöver bara göra det här en gång.
sudo mkdir / volymer / NTFS
När du ansluter en NTFS-enhet till datorn kör du 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, byta ut / Dev / disk2s1
med enhetens namn på din NTFS-partition.
sudo umount / dev / disk2s1
För att montera enheten, kör följande kommando, byt ut / Dev / disk2s1
med enhetens namn på din NTFS-partition.
sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / volymer / NTFS -olocal -allow_other
Du får se filsystemet monterat på / Volymer / 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 nog 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 skadlig programvara 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 menyn Utilities i återställningsmodus och kör följande kommando:
csrutil inaktivera
När du har, starta om din Mac 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 igen. Starta om 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. När du har gjort, kör följande kommandon:
sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs brygga avinstallera ntfs-3g
Du kan sedan avinstallera FUSE för macOS från panelen i fönstret Systeminställningar och återaktivera System Integrity Protection.
Du kan se varför vi rekommenderar alternativet $ 20 istället nu, va?
Apples experimentella NTFS-Skriv Support: Gör inte detta, Allvarligt
Vi rekommenderar inte metoden nedan eftersom den är minst testad. Det här kanske inte fungerar korrekt, så skyll inte oss eller Apple om du upplever problem. Det är fortfarande instabilt från MacOS 10.12 Sierra, och det kan aldrig vara fullt stabilt. Det här är egentligen bara här för utbildningsändamål.
Först och främst, var noga med att din enhet har ett bekvämt ord för enstaka ord. 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> Program> Verktyg> Terminal eller tryck på Kommando + Mellanslag, skriv Terminal och tryck på Enter.
Skriv följande kommando i terminalen för att öppna filen / etc / fstab för redigering i nano textredigeraren:
sudo nano / etc / fstab
Lägg till följande rad i 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 enheten till datorn, koppla ur den och koppla den igen om den redan är ansluten - och du kommer se den under katalogen "/ Volymer". I ett Finder-fönster kan du klicka på Gå> Gå till mapp och skriv "/ Volymer" i rutan för att komma åt det. Det kommer inte att dyka upp automatiskt och visas på skrivbordet, som enheter normalt gör.
För att ångra den här ändringen senare, bara upprepa ovanstående process för att öppna filen / etc / fstab 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 både på 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.