Activer le support de NTFS dans Snow Leopard

Arnaud de la Grandière |
Depuis qu'Apple offre la possibilité de démarrer votre Mac sous Windows, le support des partitions NTFS sous Mac OS X peut rendre bien des services. Il existe pour cela des solutions payantes comme gratuites, et si Snow Leopard supporte le format en lecture, il peut également gérer l'écriture, du moins après une petite manipulation qu'un membre du forum de MacRumors a publiée.

- désinstallez Paragon NTFS ou NTFS-3g si l'un des deux est installé sur votre machine
- lancez Terminal.app (dans le dossier utilitaires)
- tapez "diskutil info /Volumes/Nom_du_volume" et copiez l'UUID du volume (une suite de chiffres)
- sauvegardez /etc/fstab s'il est présent (il ne devrait pas l'être sur une installation par défaut)
- tapez "sudo nano /etc/fstab"
- tapez "UUID=collez_votre_UUID_ici none ntfs rw" ou "LABEL=Nom_du_volume none ntfs rw" (si vous n'avez pas l'UUID de votre disque).
- reproduisez l'opération pour toutes vos partitions NTFS
- enregistrez le fichier (control-x puis y) et redémarrez votre Mac

Après le redémarrage, les partitions NTFS devraient être reconnues nativement, en lecture comme en écriture, que le kernel soit en 32 ou en 64 bits.
Tags
#NTFS
avatar geneosis | 

quelqu'un à testé la stabilité de ce truc?

avatar poco | 

Quel(s) avantages pour le commun des MacUsers ce NTFS?

avatar studdywax | 

Mais pourquoi n'y a-t-il pas une option officielle ou un micro logiciel qui se charge de ça sur nos macs (hormis paragon NTFS qui m'a posé tant de problèmes) ?

Je ne ferais jamais une demarche ou on me demande de taper quelque chose sur mon mac !

On est en quelle année là, déja ???

avatar oliver939 | 

@ poco:

utilité: acceder a un disque dur externe qui est utilisé pas des utilisateurs windows et qui tres souvent sont en format NTFS.

ex: retrouver et faire le trie dans mes sauvegardes d'avant switch (sur DDE en NTFS)

avatar oomu | 

@Quel(s) avantages pour le commun des MacUsers ce NTFS?

aucun.

NTFS c'est le format des partition de disques windows. Si vous voulez manipuler directement une partition windows depuis os X, le support d'écriture est utile.

Mais, si apple ne permet pas de l'activer facilement dans l'interface graphique , c'est qu'il y a certainement une BONNE raison.

-
modifier /etc/fstab n'est pas pour les gens sensibles. C'une arcane de la partie unix de os X.
L'ajout de référence à des partitions dans fstab forcera os X à les monter (les rendre disponible) à chaque démarrage avec _exactement_ les paramètres spécifiés. Si vous changez vos disques, os x s'en plaindra.

avatar b-squared | 

[quote=oomu]@Quel(s) avantages pour le commun des MacUsers ce NTFS?

aucun.[quote]

Ha non! l'avantage du ntfs est certain! Pour le partage des fichiers avec des ordinateurs windows les formats mac ne sont pas reconnu. Le format fat32 limite la taille des fichiers à 4 go...
C'est surtout util si tu a (comme moi) une disque dur multimédia qui lit les formats HD, ces disques ne reconnaissent pas les formats mac et comme le fat32 (seul support supporté en natif par les 2 plate-formes) limite la taille des fichiers à 4go, tu peut oublié les films HD...

Donc cool cette manip! merci!

avatar oomu | 

@studdywax [15/09/2009 11:01]

>Mais pourquoi n'y a-t-il pas une option officielle ou un micro logiciel qui se charge de ça sur nos macs
parce que le support de NTFS n'est pas documenté.

Microsoft ne donne pas les détails de ntfs, donc les gens recréent le support de ntfs par "rétro ingénerie" (en essayant d'observer son fonctionnement). Oui, c'est effrayant.

Paragon est sous licence de microsoft il me semble, ce qui n'est pas gratuit.

>(hormis paragon NTFS qui m'a posé tant de problèmes) ?
normal.

>Je ne ferais jamais une demarche ou on me demande de taper quelque chose sur mon mac !
le Terminal ne tue pas.
Cependant ne tapez jamais votre mot de passe sans savoir _exactement_ ce que ça fait et sans une solide connaissance unix.

>On est en quelle année là, déja ???
2009

la ligne de commande est un outil ULTRA-MODERNE et SURPUISSANT qui peut être TRES CONVIVIAL (si toutes les commandes sont cohérentes comme c'est le cas pour 99% d'unix) mais PAS intuitif (cela ne va pas de soi).

Notons que apple ajoute à chaque fonctionnalité 'graphique' son équivalent 'terminal' (par exemple spotlight , c'est la commande mdfind, mdutil, etc , diskutil permet de tout savoir sur les disques connectés sans passer par l'outil graphique "Utilitaire de disque"... )

concernant "/etc/fstab" :
des millions de détails ici
http://www.macosxhints.com/article.php?story=20090811124320441&query=diskarbitration

un gazillion de détails horribles ici
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man5/fstab.5.html#//apple_ref/doc/man/5/fstab

avatar oomu | 

@b-squared [15/09/2009 11:16]

oui. j'ai considéré le "commun des MacUsers" n'avait pas de windows ou d'appareils multimédias

avatar TotOOntHeMooN | 

@ poco :
Etre plus ouvert "au monde" en permettant de lire et écrire directement sur les disques "Windows".
(certaines clef USB, disque durs externes que l'on souhaite partager avec d'autres, etc)
Et par la même occasion, permettre de modifier le contenu de la partition bootcamp.

avatar Garfunkel | 

Moi je n'aime pas que le Mac écrive sur les partitions FAT ou NTFS car il y ajoute des tonnes de fichiers comme ".Trashes" ".Spotlight-V100" et ._trucmuche (un par fichier, quand on affiche le répertoire sous Mac). C'est super pénible car il faut ensuite les effacer depuis le PC.

Donc je préfère laisser les partitions NTFS en lecture seule et lorsque je veux y écrire quelque chose je le fais via une machine virtuelle. Oui, je sais, c'est un peu pénible mais ça évite tous ces fichiers parasites...

avatar hirtrey | 

Si OSX est un "UNIX" standard il est inutile de redémarrer la machine. Il suffit de débrancher le disque USB, ou de démonter le disque. Le fichier fstab est lu a chaque fois que l'on monte un disque.

avatar DrFatalis | 

He Studywaxx, c'est moi qui râle sur la ligne de commande et la disparition de l'esprit mac à l'ouest du Pecos.
Alors allons y de ma vaine diatribe:
"quoi ! Quelle horreur! Voilà qui est "user friendly" au possible!
Ô mânes de Raskin, et Engelbart, retournez vous dans vos souterrains séjours!
Voici venu le temps des programmeurs, de ceux qui pensent qu'en 2009 il est normal sur l'ordinateur même qui bouta la ligne de commande hors de la vue des utilisateurs d'utiliser des commandes en lignes... Dans l'avenir je vois la multitude des défenseurs du latex et autres Rodolpheries synthétiques, on les comptera par cent mille...
Et parler de "s'ouvrir au monde ?" A quel prix ? Au prix de détruire sciemment l'héritage du mac, malmené par un système venu d'ailleurs, par l'allégeance permanente à l'erreur windozienne et par les cris indéfendables de la masse NTFSisé qui réclame à grands cris que "le mac soit comme mon windows" chéri!"

Hors clin d'oeil, je comprend parfaitement l'éventualité de l'utilité possible de la ligne de commande pour activer ce genre de bitonio qui laissera indifférent 99,99999% des utilisateurs de mac (et moi même, je ne sais même pas où est l'application terminal).

avatar b-squared | 

@ oomu : certe le commun des utilisateurs mac n'a pas de pc, mais malheureusement les amis du mac user moyen sont très souvent sur pc...

avatar Goldevil | 

J'utilise des disques au format NTFS souvent car je travaille aussi beaucoup sur PC.
Si FAT32 est un formatage préhistorique NTFS, particulièrement dans ses implémentations récentes (Vista, Win7) est tout aussi intéressant que le formatage HFS+ d'Apple. Ce dernier est par ailleurs très critiqués par des gens comme Linus Torvalds.

Il faut dire que d'autre choses existes et par exemple Ext4 ou Zfs sont, au moins sur papier, vraiment très performants et bourrés de fonctionnalités. Des incontournables de MacOSX comme SpotLight ou TimeMachine pourraient être vraiment "boostés" avec des systèmes de fichier pareils.

avatar buskape | 

J'utilise mon MacBook Pro et un desktop sous Windows Vista côte à côte et j'avais bien besoin de partager quelque disque dur externe entre mes 2 ordinateurs.

Je viens d'essayer cette solution sous Snow Leopard 10.6.1 et ça ne marche pas, rien n'a changé, je ne peux toujours pas écrire sur les partitions NTFS.

avatar flonou | 

Oui le ntfs a un intérêt si on possède un PC (ce qui est mon cas). Certes microsoft n'aide pas au développement de drivers sûrs en planquant les specs mais si SL est capable d'écrire sur ce système de fichier, apple aurait du le mettre un peu plus en avant.

Je trouve vraiment triste les réactions des coincés du c.. pour qui apple est tout puissant et incontournable et le PC l'oeuvre du diable ... Excusez-moi d'avoir un mac et un PC chez moi ! je sais, j'irai en enfer pour ça !

et +1 pour Garfunkel à propos des .machin que mac OS fout partout ! c'est chiant !

avatar lytos | 

Le terminal est un outil formidable indispensable à tout bon OS.
Si un OS veut être pris au sérieux par les "geeks" ou informaticiens, il doit comporter la solution ligne de commande qui permet de piloter un ordinateur beaucoup plus rapidement qu'a la souris. Je m'en sert régulièrement depuis mon passage éclair sous linux, et je dois avouer que c'est loin d'être si peu convivial que cela.

Et puis si le mac-user préfère se fermer comme une huitre au reste du monde, qu'il ferme ses portes au NTFS. Après tout il ne fait c**** personne avec ses DD en HFS+ que seul lui peut lire...

avatar kakou08 | 

le ntfs est utile a ceux qui ont , comme moi, acheter un disques durs multimedia HD autre que l apple tv
car meme acheter sur un site specialiste en mac, on oublie de vous dire que le firmware n est pas compatible hfs+ et que le format ms dos ne supporte pas les fichiers de + de 4 GO ( pas facile pour un film HD).
Donc si l on veut enregistrer un film HD sur n importe quel DD multimedia, il faut passer par le ntfs et donc windows (me parler pas de paragon, ca marche uniquement quand il veut, c a dire pas souvent)

avatar DrFatalis | 

"Je trouve vraiment triste les réactions des coincés du c.. pour qui apple est tout puissant et incontournable et le PC l'oeuvre du diable ... Excusez-moi d'avoir un mac et un PC chez moi ! je sais, j'irai en enfer pour ça !"
Vade retro, pcnaze ! Nous pourfendions déjà du windows lorsque le pitoyable 3.1 se présentait comme la révolution ultime! Mais tu as quand même un mac chez toi, alors, dans notre grande magnanimité, nous te dispensons de l'enfer, mais tu n'échapperas pas au purgatoire: après ta mort, tu sera condamné à utiliser Linux (;-)

"Si un OS veut être pris au sérieux par les "geeks" ou informaticiens, il doit comporter la solution ligne de commande."

Pris au sérieux par les informaticiens ? les 0,00001% du marché qui travaillent sur des machines que le plus souvent ils n'ont pas payé (fournies par leur entreprise). Je suppose que ce sont ceux qui ont puissamment contribué à la quasi disparition du mac et à la gloire de windows a la fin des années 80, lorsqu'ils nous assuraient pontifiants que le MS/DOS (ou le CP/M, cela dépendait des chapelles) était LE seul vrai système pour utiliser un ordi, que le mac c'était un jouet pour les enfants ou les gens trop stupides pour parler l'hexa couramment, le wisiwig un gadget coûteux et décérébrant, et qu'il fallait absolument apprendre aux enfants à programmer (le MS/basic, tiens, ou mieux, en LSE) pour qu'ils puissent demain utiliser les mirifiques machines qui nous abreuveraient de lettres vertes sur leur écran noir...

Le fait d'être "pris au sérieux" par "ceux qui savent", heureusement qu'Apple ne s'en est jamais soucié (enfin, apple computer, parce qu'ensuite on a eu l'abomination etc etc...) car sinon on en serait à l'Apple LII et le Mac, ce jouet pour adultes mentalement déficients, n'aurait jamais vu le jour...

Dites moi que le terminal permet à des utilisateurs avancés ou passionnés d'intervenir au coeur du système à leur guise et je vous écouterais, mais pour "être pris au sérieux"...

avatar marc_os | 

@buskape :
Une amie dans le même cas que toi a acheté un disque dure externe formaté en HFS+. Elle utilise MacDrive sous Windows pour lire/écrire sur ce disque, et ça fonctionne nickel.
MacDrive est payant certes, mais pas cher et totalement fiable et très performant.
Car contrairement M$, Apple a publié depuis le début les spécification complètes des formats HFS puis HFS+.
Et côté Windows, c'est totalement transparant : Son disque HFS+ est reconnu comme n'importe quel disque externe FAT32 ou NTFS.
Seul inconvénient, il te faut normalement une licence MacDrive par PC où tu veux brancher ton disque HFS+.

Avec cette solution bien sûr, il s'agit de brancher ton disque tantôt sur le PC, tantôt sur le Mac.
Autre solution, tu branches ton disque HFS sur le Mac, et tu actives le partage de fichiers Windows côté Mac de façon à ce que tu puisses te connecter depuis Windows. Ou inversement, tu branches ton disque NTFS sur ton PC, et tu y actives le partage de fichier.

avatar Philactere | 

[quote=studdywax]Je ne ferais jamais une demarche ou on me demande de taper quelque chose sur mon mac !

On est en quelle année là, déja ??? [/quote]

On est en 2009 mais le monde a évolué avec un mac OS X qui est maintenant un UNIX. Il est donc configurable de manière très fine au niveau du système. Mais ça passe par des fichiers de config, si certaines de ces config ne sont pas accessibles via une interface graphique c'est que Apple a jugé que ce n'était pas nécessaire pour le commun des macuser.
Ca n'empêche pas que ces possibilités de config existent. Si Apple avait rendu toutes les config possibles modifiables par une interface graphique, le panneau de configuration de Windows vous paraîtrait être une petite chose dépouillée.

Perso je trouve ça très bien, ceux qui savent ou qui ont vraiment envie d'un truc particulier peuvent le faire, ceux qui ne savent pas de quoi il s'agit peuvent en général s'en passer.
Je suis passé à OS X parce que Linux me posait trop souvent des problèmes matériel. Je n'avais pas envie de switcher vers Windows et OS X m'a séduit par son interface et sa simplicité, mais aussi parce que c'était un UNIX et que je pourrais y retrouver 2-3 trucs appris sous Linux. L'OS rêvé !
Oui, OS X est un UNIX, et même si le Terminal en révulse certains ça n'en reste pas moins un outil qui a sa place à part entière sur OS X.

[quote=DrFatalis]Dites moi que le terminal permet à des utilisateurs avancés ou passionnés d'intervenir au coeur du système à leur guise et je vous écouterais, mais pour "être pris au sérieux"...[/quote]
Il s'agit exactement de ça, un outils de plus pour ceux que ça intéresse.

avatar Garfunkel | 

+1 pour Philactere : ce qui est super avec OS X c'est que si on ne veut s'occuper de rien on peut, et que si on veut aller "bidouiller" dans les arcanes du système, on peut le faire facilement. Ce qui m'exaspère le plus dans Windows cest cette grmbl de base de registres : vivent les fichiers plats ! C'est aussi bien plus pratique pour transférer les préférences d'un logiciel d'un Mac à l'autre.

Mais j'insiste sur les fichiers ._trucmuches qui sont pour moi de vraies horreurs écrites par OS X sur les systèmes de fichiers FAT et NTFS. Je n'ai jamais trouvé comment les désactiver, à part sur les volumes réseaux mais ce n'est pas le sujet.
Quelques utilitaires les détruisent avant un démontage du volume mais c'est un pis-aller et pas toujours satisfaisant.

Mais ne vous en faites pas, j'adore Mac OS X, même si j'ai aussi un serveur Linux et un PC (du boulot) sous Windows...

avatar buskape | 

@ marc_os

Merci du conseil, j'avais essayé la solution du partage de fichiers mais les vitesse de transfert ne sont pas les mêmes que par USB et ça reste assez aléatoire (défois j'arrive a acceder a mon mac depuis mon pc défois non, et vice versa)

Je vais regarder la solution MacDrive du coup :)

avatar 123sylvainv | 

à tous ceux qui se posent la question : "pourquoi Apple ne met pas en avant cette fonctionnalité", c'est simplement qu'ils n'en ont pas le droit.
NTFS est un format propriétaire ouindoz, dont ils ne livrent pas la "recette". Si donc quelqu'un met sur une plateforme la possibilité de lire ET ECRIRE le NTFS, c'est qu'il enfreint certainement des clauses et autres licenses.
Autant sur Linux il n'y aurait personne à attaquer en justice, si Apple le fait Microsoft a gagné d'avance et lui ferait retirer cette possibilité.
Mais la limitation n'est que logicielle et pas technique, et la manip au terminal "débloque" la fonction. (résumé suivant ma compréhension du truc, n'hésitez pas à corriger mes approximations)

avatar lytos | 

@DrFatalis.

Si tu préfères croire qu'Apple pond le meilleur OS, et patati et patata, tu ne vaut pas plus que Microsoft.
L'OS d'Apple est un OS grand publique, et pour éviter d'être juste l'ordinateur du "teubbé" en informatique, il doit proposer des fonctionnalités plus poussé, permettant de mettre les mains dans le cambouis.
Parce que de faire imposer certaines choix d'Apple sans broncher très peu pour moi. Par exemple je trouve le dock 3d atroce, une ligne de commande et le voilà retourné en 2d.

C'est un exemple comme un autre, mais c'est le genre de chose qui ne me font pas retourner sous une distrib linux.

avatar Hubcube | 

Ah ça fait plaisir! Fonctionne parfaitement, merci au membre de MacRumor! :)

avatar Clébert | 

Bonjour, j'ai migré sur Mac depuis peu, j'en suis très content, même si je trouve les applications bien plus instables que sur Windows XP. Oui oui, ne vous en déplaise, je dois souvent forcer à quitter (OpenOffice, Guizmo, Firefox..).

Je voudrais savoir comment vous faites rentrer un fichier de plus de 4Go sur vos clés USB ? avec windows c'est NTFS, mais sur MAC?

Merci
Clem

avatar Pax | 

@ buskape= Sinon essaie ceci
http://www.youtube.com/watch?v=cTGnwjMIaZ4

Tant que les fichiers ne sont pas trop gros, ça roule, nous dit SoliderKnowsBest...

avatar cloudy | 

Cette solution n'est pas mauvaise en soit mais elle n'est pas la plus élégante que l'on puisse trouver. En effet on doit l'appliquer pour chaque nouveau disque (partition en fait) que l'on monte.

En bon linuxien de base que je suis, j'ai tout de suite pensé qu'il y a bien sous Mac un système qui fait ce que HAL fait sous Linux et que cette méthode n'était pas la bonne car pas aussi ergonomique une fois mise en place que celle dispo sous Linux. Et j'ai trouvé ce fichier :

/System/Library/Filesystems/ntfs.fs/Contents/Info.plist

Après quelque vérification sur le net il est en effet possible de modifier ici les options de montage automatique de ntfs en renplacant :

<key>FSMountArguments</key>
<string></string>

par<key>FSMountArguments</key>
<string>-o rw</string>

Ensuite redémarrer son mac (ou relancer le démon diskarbitration pour les plus hardis) et c'est fait (marche sur SL) vos disque ntfs se monte automatiquement en rw. Plus simple et gestion automatique. Par analogie on peut ajouter des options de montage à d'autres fs (ou même le support de certains FS si ça se trouve , à creuser ).

edit : Corigé

avatar Un Vrai Type | 

@ DrFatalis :
Justement, Mac OS http://www.youtube.com/watch?v=6uvQTTPr9Rw

Non...
Le type qui a écrit ce programme a utilisé la ligne de commande.

Ceci n'est qu'un petit exemple.

Et entre Resedit et la ligne de commande, excuse moi, mais la ligne de commande est plus rapide à utiliser, facilement automatisable, cohérente etc.

La VRAIE force de Mac OS X, c'est d'avoir le terminal, mais il reste totalement INUTILE pour les utilisateurs moyens (NTFS 3G faisant l'affaire dans ce cas par exemple).

avatar Le_T | 

Moi, j'aime le terminal, les commandes UNIX et tout ce quelles permettent de faire.
Aussi, le NTFS m'est très utile lorsqu'un amis passe avec son HDD formater avec windaube, histoire de partager qq fichier.
Voilà, pour ceux qui sont anti-NTFS et comande Line, je dirai qu'ils reste coincer dans leur monde "userfriendly" ou tout ce que l'on fait est de cliquer sur des bouton qui ne font que lancer des commandes du terminal.. Parfois, mieux vaut une commande bien rédiger que 8 clik..
Et le NTFS, tant mieu pour cellui qui s'en sert Jamais!

avatar iaorana | 

Il peut être utile que windaube puisse communiquer avec macdaube

avatar lennoyl | 

[quote]Mais pourquoi n'y a-t-il pas une option officielle ou un micro logiciel qui se charge de ça sur nos macs (hormis paragon NTFS qui m'a posé tant de problèmes) ?[/quote]
NTFS mounter permet d'éviter de passer par le terminal.

avatar sydney-andre | 

La solution simple et sûre: Mac Drive sur le PC. Avec Paragon NTFS, j'ai perdu toutes mes données sur mon disque externe. Le Terminal est une solution pour ceux qui ont un minimum de connaissances en développement. On ne peux pas tout apprendre en informatique, à part quand on est un petit génie. Pourtant je fais un peu de développement. Mais avec un IDE digne de ce nom. Je ne suis pas assez maso pour à la fois me servir parfaitement de logiciels de compositing, de montage; de retouches d'images, et de me pencher vraiment sur LES langages du Terminal. Je sais m'en servir, sans plus. Et il date...

CONNEXION UTILISATEUR