Une des promesses faites par Snow Leopard, c’est de vous refiler un peu d’espace disque par rapport à Leopard. Alors, certes, en virant toute la partie Power PC, et d’autres composants devenus obsolètes on gagne de la place. Mais j’ai franchement été impressionné, aussi sceptique qu’une fosse, et puis je me suis dis que bah finalement ils avaient bien du faire un gros taf pour élaguer l’OS chez Apple.
Mais avant-hier Rudy est venu me voir et me sort :
– Il est fiable chez toi iStat pour l’espace disque ? Non parce que moi j’ai des putains d’incohérences. De l’ordre de plusieurs Gigas entre iStat et le finder.
Et moi comme un con :
– Bah ouais. J’utilise pas cette fonction d’iStat, mais ouais il me semble.
Et là je commence à tilter un peu. En checkant mes durs, j’arrive pas à bien définir quoi, mais il y a un trucs qui « m’fait bizarre »
QUEL CON ! Quel naïf ! La réponse à cette incohérence ? Le marketing, une fois de plus. Quand on achète un disque dur de 1000 Gigas (un terra) on vous le vend comme tels côté constructeur. Mais d’un point de vue « espace utilisable » vous avez bien moins. Parce que comme vous devez sans doute le savoir, pour les fabricants de disques durs, 1 kilo octet = 1000 octets ; 1 Mo = 1000 Ko ; 1 Go = 1000 Mo ; 1 To = 1000 Go, ils se basent sur une « base 10 ». Sauf qu’en vrai, dans la vie des gens qui sont tous des pirates, la véritable correspondance c’est : 1kilo octet = 1024 octets ; 1 Mo = 1024 Ko ; 1 Go = 1024 Mo ; 1 To = 1024 Go, c’est à dire une « base 2 ».
Apple s’est donc dis que bon, on va arranger tout le monde en passant en base 10 le calcul de l’espace des disque durs : l’utilisateur qui ne se sentira plus baysé en achetant un disque dur, le fabricant de dur qui pourra dire « Ah bah vous voyez putain !!! On vous l’dit depuis le début ! » et bien sur Apple qui pourra annoncer que son nouveau système d’exploitation fait gagné « trop plein de gigas qui poutrent ».
Bah oui mais non ma poule. Si Porsches me vend une bagnole (au hasard une GT2) en me disant qu’elle roule à 380 Km/h (bon déjà je devrais tiquer un peu… Mais passons…) et que finalement elle n’en est pas capable, et bah je suis désolé, mais on va pas demander au fabricant du compteur de calculer la vitesse sur la base de 1 Km = 850 m. En gros, et en revenant à nos moufflons, on va pas revisiter un principe, un étalonnage universel parce que des marketeux qui n’y connaissent que dalle dans les bureaux des fabricants de durs ont décidé y a 25 ans que ce serait mieux pour leurs ventes de compter en base 10. Parce qu’à l’époque sur 30 Mo (dont on ne savait pas quoi foutre) c’était kif-kif.
En poussant un peu mes recherches, je me rends compte que je suis loin d’être le premier à me rendre compte de ce que j’appellerai désormais le « SCANDALE DE L’AppleGATE » .Des sites ont relayé l’info (Le JDG entre autres, j’veux dire c’est pas non plus le blog de mamie…) mais étrangement, ça n’a euy aucun effet OHMAGADESQUE dans l’Apple-sphère. Quoi ?! Oui, non, mais moi, c’est différent, j’l avais pas vu, à l’époque où c’est « sorti » j’étais encore sous léo, alors bon, les problèmes de Snow hein…
Donc hier soir j’regarde mon Snow Leo dans les yeux et j’lui dis « Ah ouais ? Tu calcules en base 10 ? Mais tu sais que c’est pas bien ça ?! You talkin’ too me ?! You fuck my drive ?!! »
Bref, on va le faire calculer en base 2 pour avoir des « vrais » valeurs. Vous télécharger ce pack, vous ouvrez le terminal (damnit !) et vous tapez :
sudo -s
Vous tapez votre mot de passe admin. Et vous glissez le fichier switchDiskSizeBase dans le terminal vous devez donc avoir (« Klaki » mis à part et en fonction de là où se trouve votre fichier) un truc du genre :
/Users/Klaki/Downloads/switchDiskSizeBase/switchDiskSizeBase
et on termine en tapant sur la touche entrée. Vous rebootez et c’est torché.
AVANT/APRES
C’quand même pas anodin non ? Et du coup tous les softs utilisant l’espace disque seront d’accord.
Un problème de réglé… Au suivant !
Via et solution trouvée ici