31Aug

Kako napisati NTFS diski na Mac

Apple MacOS lahko bere iz diskov NTFS, formatiranih v Windows, vendar jih ne more zapreti iz škatle. Tukaj je nekaj rešitev za pridobitev popolnega branja / pisanja dostopa do pogonov NTFS.

To bi lahko bilo koristno, če želite napisati v razdelek Boot Camp v svojem računalniku Mac, saj morajo sistemske particije sistema Windows uporabljati datotečni sistem NTFS.Toda za zunanje pogone bi morali verjetno uporabljati exFAT.MacOS lahko na primer brati in piše na pogone exFAT, tako kot Windows.

Tri možnosti

Za to obstaja več možnosti, zato boste morali izbrati eno:

  • plačani tretji gonilniki : Obstajajo gonilniki NTFS za tretje osebe za Mac, ki jih lahko namestite, in delali bodo precej dobro. To so plačane rešitve, vendar jih je enostavno namestiti in ponuditi boljše rezultate kot spodnje brezplačne rešitve.
  • Brezplačni gonilniki drugih proizvajalcev : Obstaja brezplačen in odprtokodni gonilnik NTFS, ki ga lahko namestite v Mac, da omogočite podporo za pisanje. Na žalost je potrebno še nekaj dodatnega dela za namestitev, še posebej na Macove z novo funkcijo zaščite sistema Integrity, dodano v 10.11 El Capitan. To je počasnejša od plačanih rešitev in samodejno namestitev particij NTFS v načinu branja in pisanja je varnostno tveganje.
  • Appleova eksperimentalna podpora NTFS-Write : Operacijski sistem MacOS vključuje eksperimentalno podporo za pisanje v pogone NTFS.Vendar pa je privzeto izklopljeno in zahteva, da se v terminalu oklepa, da jo omogoči. Zagotovo ne deluje pravilno in bi lahko povzročil težave z datotečnim sistemom NTFS.Pravzaprav smo že prej poškodovali podatke. Resnično ne priporočamo uporabe tega. Zaradi razloga je privzeto onemogočen.

Priporočamo, da plačate za gonilnik NTFS drugega proizvajalca, če to storite, ker druge rešitve ne delujejo prav tako in so še več dela za nastavitev.

Najbolj plačani voznik tretjih oseb: Paragon NTFS za Mac

Paragon NTFS za Mac stane 19,95 $ in ponuja desetdnevni brezplačni preskus. Namestil bo čisto in enostavno na sodobne različice MacOS, vključno z MacOS 10.12 Sierra in Mac OS X 10.11 El Capitan. To res "samo dela", zato je najboljša možnost, če ste pripravljeni plačati majhen znesek denarja za to funkcijo.

Prav tako vam ne bo treba zaganjati z ukazi terminalov, da ročno montirate particije, samodejno namestite particije ali se ukvarjate s potencialno korupcijo, kot boste videli z brezplačnimi gonilniki spodaj.Če potrebujete to funkcijo, je plačilo za programsko opremo, ki je pravilno, vredno. To ne moremo dovolj poudariti.

Če imate pogon Seagate, se zavedajte, da Seagate ponuja brezplačen prenos Paragon NTFS za Mac, tako da vam ne bo treba kupiti ničesar več.

Lahko kupite tudi Tuxera NTFS za Mac, ki stane 31 $ in ponuja štirinajstdnevni brezplačni preskus. Toda Paragon NTFS deluje enako in je cenejši.

Najboljši brezplačni gonilniki tretjih oseb: FUSE za macOS

Ta metoda je brezplačna, vendar zahteva dober del dela in je manj varna. Da bi vaš Mac samodejno namestil particije NTFS v načinu za branje in pisanje, boste morali začasno onemogočiti zaščito sistemske integritete in nadomestiti eno od vgrajenih orodij Apple z binarno, ki je bolj ranljiva za napad. Torej je ta metoda varnostno tveganje.

Vendar pa lahko FUSE uporabljate za namestitev NTFS particij v načinu branja in pisanja ročno, če vam ni všeč uporaba terminala. To je bolj varno, vendar je več dela.

Najprej prenesite FUSE za macOS in ga namestite. Pri namestitvi uporabite privzete možnosti.

Za nadaljevanje boste morali namestiti tudi orodja za razvijalce ukazne vrstice Apple.Če jih še niste namestili, lahko odprete okno Terminal iz storitve Finder & gt;Aplikacije & gt;Utilities in zaženite naslednji ukaz:

xcode-select --install

Ko ste pozvani k namestitvi orodij, kliknite »Namesti«.

Poleg tega boste morali prenesti in namestiti homebrew, če ga še niste namestili v svoj Mac. Homebrew je "upravljalnik paketov" za Mac OS X. Kopiraj-prilepi naslednji ukaz v okno terminala in pritisnite Enter za namestitev:

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

Pritisnite Enter in zagotovitegeslo, ko ste pozvani. Skript bo samodejno prenesel in namestil Homebrew.

Ko namestite orodja za razvijalce in Homebrew, za namestitev ntfs-3g zaženite naslednji ukaz v oknu Terminal:

brew install ntfs-3g

Sedaj lahko zdaj ročno namestite particije NTFS v načinu za branje / pisanje. V terminalskem oknu zaženite naslednji ukaz, če želite ustvariti točko namestitve na /Volumes/ NTFS.To morate narediti samo enkrat.

sudo mkdir /Volumes/ NTFS

Ko priključite pogon NTFS v računalnik, zaženite naslednji ukaz za seznam particij diska:

diskutil list

Nato lahko prepoznate ime naprave NTFS particije. Preprosto poiščite particijo z datotečnim sistemom Windows_NTFS.V sliki spodaj je /dev/ disk3s1.

Razdelek NTFS je verjetno samodejno namestil vaš Mac, zato ga morate najprej odstraniti. Zaženite naslednji ukaz, tako da zamenjate /dev/ disk2s1 z imenom naprave vaše particije NTFS.

sudo umount /dev/ disk2s1

Če želite namestiti pogon, zaženite naslednji ukaz, tako da zamenjate /dev/ disk2s1 z imenom naprave vaše particije NTFS.

sudo /usr/local/bin/ ntfs-3g /dev/ disk2s1 /Volumes/ NTFS -olokalni -zadostni

Videli boste datotečni sistem, nameščen na /Volumes/ NTFS.Na namizju se bo pojavil tudi kot običajno nameščen pogon. Običajno ga lahko izvržete, če ga želite odklopiti.

Če ste z zgornjimi navodili zadovoljni z ročno namestitvijo particij, vam ni treba nadaljevati.

Če želite, da vaš Mac samodejno prikliče pogone NTFS, ki ste se povezali v načinu za branje in pisanje, morate onemogočiti zaščito sistemske integritete.

Opozorilo : Verjetno ne želite storiti tega! Uradna navodila programske opreme opozarjajo, da je to varnostno tveganje. V orodju Mac boste namestili orodja za namestitev NTFS z orodji ntfs-3g, ki bodo delovala kot root uporabnik. Zaradi načina, kako Homebrew namesti programsko opremo, lahko zlonamerna programska oprema, ki deluje v vašem računalniku Mac, prepiše ta orodja. Verjetno ne deluje tveganje, vendar bomo razložili, kako narediti, če želite tvegati.

Ponovno zaženite vaš Mac in držite Command + R med zagonom. Zagnal se bo v posebno okolje za obnovitveni način.

Zaženite terminal iz menija Utilities v načinu za obnovitev in zaženite naslednji ukaz:

csrutil disable

Ko enkrat znova zaženete računalnik Mac.

Na namizju Mac ponovno odprite okno Terminal in znova zaženite naslednje ukaze za funkcijo ntfs-3g:

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

Nazadnje, znova omogočite zaščito sistemske integritete. Znova zaženite svoj Mac in pridržite Command + R med zagonom, da vstopite v način obnovitve. Zaženite terminal v načinu za obnovitev in zaženite naslednji ukaz:

csrutil omogoči

Ko enkrat znova zaženete računalnik Mac. Zdaj mora delovati podpora za pisanje NTFS.

Če želite razveljaviti svoje spremembe in odstraniti vse, morate najprej onemogočiti zaščito sistemske integritete. Ko to naredite, zaženite naslednje ukaze:

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

Nato lahko odstranite FUSE za macOS s svoje plošče v oknu System Preferences in ponovno omogočite System Integrity Protection.

Vidite lahko, zakaj zdaj priporočamo možnost $ 20, kaj?

Appleova eksperimentalna podpora za pisanje NTFS: to ne storite, resno

Ne priporočamo spodnje metode, ker je najmanj testirana. To morda ne bo delovalo pravilno, zato ne krivite nas ali Applea, če imate težave.Še vedno je nestabilna od MacOS 10.12 Sierra, in morda nikoli ne bo popolnoma stabilna. To je resnično samo za izobraževalne namene.

Najprej se prepričajte, da ima vaš pogon priročno oznako za eno besedo.Če ne, spremenite svojo oznako. To bo olajšalo ta proces.

Najprej boste morali zagnati terminal. Pomaknite se do Finder & gt;Aplikacije & gt;Utilities & gt;Terminal ali pritisnite Command + Space, vnesite Terminal in pritisnite Enter.

V terminalu vnesite naslednji ukaz, da odprete datoteko fstab /etc/ za urejanje v urejevalniku nano besedila:

sudo nano /etc/ fstab

Na nano dodajte naslednjo vrstico, pri čemer nadomestite »NAME« z nalepko vašega pogona NTFS:

LABEL = NAME ni ntfs rw, auto, noblese

Pritisnite Ctrl + O, da shranite datoteko po tem, ko končate, in nato pritisnite Ctrl + X, da zaprete nano.

( Če imate več pogonov NTFS, ki jih želite napisati, dodajte drugo vrstico za vsako.)

Povežite pogon z računalnikom - odklopite ga in ga znova priključite, če je že povezan - in ga boste videli pod "/Volumes "imenik. V oknu Finder lahko kliknete Go & gt;Pojdite v mapo in v polje vpišite "/ Volumes", da dostopate do nje. Ne bo se samodejno pojavil in se bo prikazal na namizju, kot običajno delujejo pogoni.

Če želite pozneje razveljaviti to spremembo, ponovite zgornji postopek, da odprete datoteko fstab /etc/ v nano. Izbrišite vrstico, ki ste jo dodali v datoteko, in shranite spremembe.

Večina uporabnikov Mac bo bolje oblikovati zunanje pogone s programom exFAT, s čimer zagotavlja, da v Windows in Mac OS X dobro delujejo brez kakršnega koli dodatnega dela.če morate pisati v pogon NTFS, bo eden od plačanih gonilnikov tretjih oseb najlažja možnost z najboljšo učinkovitostjo in najmanj nevarnostjo korupcije v datoteki.