Ce n'est pas la meilleure façon, mais elle a le mérite de fonctionner... dans mon cas, j'ai quand même pu récupérer 60Go...
0x01. IDEE
Si l'idée est simpliste et sale, elle peut dépanner. Elle m'est venue, en compressant un VMDK : ces fichiers de disque de machine virtuelle peuvent se compresser avec une commande, cependant au préalable il faut écrire un fichier qui n'aura que le byte NULL


0x02. COMMANDES
for i in $(seq 1 4) ; do printf "\r[+] Filing storage ..." dd if=/dev/zero of=/Z bs=64m printf "\r[+] Syncing I/O " sleep 2 sync sleep 1 printf "\r[+] Removing /Z " rm -f /Z printf "\r[+] Syncing I/O " sleep 1 sync sleep 1 printf "\r[+] Purging disk " purge printf "\r[+] Syncing I/O " sync echo "\r[-] Purge done. " done
0x03. ATTENTION !
Sur les SSD, mieux vaut ne pas rendre automatique cette purge, car elle use les cellules (Data Units) :
smartctl 6.6 2017-11-05 r4594 [Darwin 17.7.0 x86_64] (local build) Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: APPLE SSD SM0512L [...] === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED SMART/Health Information (NVMe Log 0x02, NSID 0x0) Critical Warning: 0x00 Temperature: 27 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 1% Data Units Read: 38,719,363 [19.8 TB] Data Units Written: 47,884,275 [24.5 TB] [...]
=> Écrit par : Nicolas, le 27 décembre 2018
macos