Je pense quil y à un problème avec la gestion des disques firewire sur les Mac Intel.
Jai un Powermac G5, un Powerbook G4, et un nouveau MacBook Pro. Toutes les machines ont la dernière version OS 10.4.9.
Pendant des années, jai fait des échanges entre le Powermac G5 et le Powerbook G4, en utilisant un disque externe firewire 400 Oxford 911 (un ICE de chez MacWay). Le disque fw 400 est muni du dernier firmware disponible à ma connaissance.
La 1ère fois que jai voulu utiliser ce disque sur le MacBook Pro, il est monté sans problème, jai fait quelques manipulations de fichiers dessus, puis je lai démonté. Ensuite, il ne montait plus ni sur le G5, ni sur le PB G4 ! Il napparaissait même pas dans « utilitaire de disque ». Jai finalement réussi à le refaire monter en le réparant avec Disk Warrior.
Jai refait lopération plusieurs fois, cétait parfaitement reproductible, le fait de le monter une fois sur le MBP introduisait une corruption qui ne permettait plus le montage sur aucune des trois machines.
Jai alors reformaté le disque sur le MacBook Pro en HFS+ journalisé, en supprimant les gestionnaires OS 9 auparavant présents sur le disque. Suite à cette opération, le disque pouvait être monté et démonté sans problème à plusieurs reprises sur les 3 machines.
Mais il reste des problèmes. Exemple le plus simple. Je connecte le disque FW sur le G5, je copie un fichier Excel dessus. Je démonte le disque et je le monte sur le MacBook Pro, pas de problème, je peux ouvrir le fichier Excel. Je fait alors « enregistrer sous » pour en créer une copie sur le disque FW. Pas de problème, je peux fermer et ré-ouvrir ce fichier. Je démonte alors le disque, et je le remonte soit sur le PM G5, soit sur le MBP, et alors le fichier ne souvre plus dans Excel. Plus fort encore, il arrive que le fichier original qui na pas été modifié ou créé, ne souvre plus non plus sur le MBP !
« Utilitaire de disque » détecte parfois une erreur, mais ce nest pas systématique lors de mes manipulations :
- « le bitmap de volume nécessite une réparation mineure »
Je répare, mais après le fichier créé ne souvre pas pour autant.
Jai refait la manip plusieurs fois, avec des fichiers de type différent (jpg, pdf, ). Même problème. Ce nest donc pas un problème lié aux logiciels microsoft, ou à des différences de version de logiciels, ou à Rosetta (puisque le problème se porduit avec des logiciels « universal binary »).
Il arrive aussi que « utilitaire de disque » échoue avec le message suivant :
- « erreur de réparateur de disque », « la tache sous-jacente a signalé un échec à la fermeture ».
Le même type de problème existait déjà quand mes 3 machines étaient en 10.4.8. A noter que quand jai passé le MBP en 10.4.9, jai fait la mise à jour « combo » pour être plus sûr.
Par ailleurs, jai noté des problèmes analogues lors de la manipulation de fichiers avec le finder. Quand je copie un gros dossier avec le MBP sur le disque fw, certains fichiers sont corrompus et ne souvrent pas, ni avec le MPB, ni avec dautres machines, y compris des PC. Il y a aussi des problèmes avec la corbeille : leffacement de certains fichiers mis à la corbeille depuis le disque provoque un message derreur lors quon essaie de vider la corbeille. Enfin, jai noté que certains fichiers napparaissent pas dans le finder (et pourtant il ne sagit pas de fichiers « .quelquechose »), alors quon les voit en passant par le terminal.
Ce nest pas un problème du disque lui même, car je lai testé avec divers utilitaires dune part (Techtool, ), et dautre part, il se passe exactement la même chose avec un autre disque FW Oxford 911.
Jai fait exactement les mêmes expérimentations avec une clé USB, aucun problème.
Conclusion, il semble bien que la manipulation dun disque firewire oxford 911 sur un MBP crée des problèmes sur le disque. Comme cela ne semble pas lié à un type de fichier particulier, je pense que le problème est donc soit dans la version OS X pour Intel, soit dans une incompatibilité du firmware du disque avec OS X Intel, soit encore au niveau du contrôleur firewire du MBP.
Comme dans le passé il y a eu beaucoup de problèmes avec les disques firewire et les premières versions de OS X, je penche plutôt pour la 1ère hypothèse.
Jai un Powermac G5, un Powerbook G4, et un nouveau MacBook Pro. Toutes les machines ont la dernière version OS 10.4.9.
Pendant des années, jai fait des échanges entre le Powermac G5 et le Powerbook G4, en utilisant un disque externe firewire 400 Oxford 911 (un ICE de chez MacWay). Le disque fw 400 est muni du dernier firmware disponible à ma connaissance.
La 1ère fois que jai voulu utiliser ce disque sur le MacBook Pro, il est monté sans problème, jai fait quelques manipulations de fichiers dessus, puis je lai démonté. Ensuite, il ne montait plus ni sur le G5, ni sur le PB G4 ! Il napparaissait même pas dans « utilitaire de disque ». Jai finalement réussi à le refaire monter en le réparant avec Disk Warrior.
Jai refait lopération plusieurs fois, cétait parfaitement reproductible, le fait de le monter une fois sur le MBP introduisait une corruption qui ne permettait plus le montage sur aucune des trois machines.
Jai alors reformaté le disque sur le MacBook Pro en HFS+ journalisé, en supprimant les gestionnaires OS 9 auparavant présents sur le disque. Suite à cette opération, le disque pouvait être monté et démonté sans problème à plusieurs reprises sur les 3 machines.
Mais il reste des problèmes. Exemple le plus simple. Je connecte le disque FW sur le G5, je copie un fichier Excel dessus. Je démonte le disque et je le monte sur le MacBook Pro, pas de problème, je peux ouvrir le fichier Excel. Je fait alors « enregistrer sous » pour en créer une copie sur le disque FW. Pas de problème, je peux fermer et ré-ouvrir ce fichier. Je démonte alors le disque, et je le remonte soit sur le PM G5, soit sur le MBP, et alors le fichier ne souvre plus dans Excel. Plus fort encore, il arrive que le fichier original qui na pas été modifié ou créé, ne souvre plus non plus sur le MBP !
« Utilitaire de disque » détecte parfois une erreur, mais ce nest pas systématique lors de mes manipulations :
- « le bitmap de volume nécessite une réparation mineure »
Je répare, mais après le fichier créé ne souvre pas pour autant.
Jai refait la manip plusieurs fois, avec des fichiers de type différent (jpg, pdf, ). Même problème. Ce nest donc pas un problème lié aux logiciels microsoft, ou à des différences de version de logiciels, ou à Rosetta (puisque le problème se porduit avec des logiciels « universal binary »).
Il arrive aussi que « utilitaire de disque » échoue avec le message suivant :
- « erreur de réparateur de disque », « la tache sous-jacente a signalé un échec à la fermeture ».
Le même type de problème existait déjà quand mes 3 machines étaient en 10.4.8. A noter que quand jai passé le MBP en 10.4.9, jai fait la mise à jour « combo » pour être plus sûr.
Par ailleurs, jai noté des problèmes analogues lors de la manipulation de fichiers avec le finder. Quand je copie un gros dossier avec le MBP sur le disque fw, certains fichiers sont corrompus et ne souvrent pas, ni avec le MPB, ni avec dautres machines, y compris des PC. Il y a aussi des problèmes avec la corbeille : leffacement de certains fichiers mis à la corbeille depuis le disque provoque un message derreur lors quon essaie de vider la corbeille. Enfin, jai noté que certains fichiers napparaissent pas dans le finder (et pourtant il ne sagit pas de fichiers « .quelquechose »), alors quon les voit en passant par le terminal.
Ce nest pas un problème du disque lui même, car je lai testé avec divers utilitaires dune part (Techtool, ), et dautre part, il se passe exactement la même chose avec un autre disque FW Oxford 911.
Jai fait exactement les mêmes expérimentations avec une clé USB, aucun problème.
Conclusion, il semble bien que la manipulation dun disque firewire oxford 911 sur un MBP crée des problèmes sur le disque. Comme cela ne semble pas lié à un type de fichier particulier, je pense que le problème est donc soit dans la version OS X pour Intel, soit dans une incompatibilité du firmware du disque avec OS X Intel, soit encore au niveau du contrôleur firewire du MBP.
Comme dans le passé il y a eu beaucoup de problèmes avec les disques firewire et les premières versions de OS X, je penche plutôt pour la 1ère hypothèse.