On m'a récemment remis un vieux disque dur de sauvegarde que mes collègues ne pouvaient pas lire car il utilisait l'un des systèmes de fichiers EXT. Ils ne m'ont pas dit ce qu'ils voulaient au début, alors j'ai supposé que je devais essayer d'en extraire les données.
Je l'ai branché, et mon un dialogue m'a demandé de initialiser , éjecter ou ignorer .
Je l'ai ignoré, parce que je savais que j'aurais besoin d'installer osxfuse
y ext4fuse
ce que j'ai fait, et j'ai pu lire le disque sans problème. Ce n'est qu'après cela que mon collègue m'a dit qu'il voulait que le disque soit effacé et formaté avec un système de fichiers qu'il pourrait utiliser sur son PC. Mais bien que le disque soit monté et lisible, mes tentatives pour le formater ont échoué. J'ai essayé :
- Utilitaire de disque > Effacer > ExFAT qui a donné une simple erreur "operation failed",
-
diskutil eraseVolume ExFAT NewName disk2
qui a donné une erreur "cannot unmount disk", -
umount
qui a donné une erreur "disk isn't mounted", et - tout ce qui précède après avoir débranché le lecteur de diverses manières.
Finalement, j'ai redémarré, et quand j'ai rebranché le disque, on m'a demandé de initialiser , éjecter ou ignorer . Je choisis de initialiser cette fois, et soudain je pouvais effacer dans différents formats sans problème.
Ce comportement m'a surpris car je supposais que "initialize*, effacer et format étaient tous des synonymes. Je suppose qu'ils ne le sont pas. Alors quelle est la différence ? Comment peut-on forcer l'apparition de la boîte de dialogue d'initialisation ?