Încerc de câteva zile să mut un fișier pe un alt Mac. Fișierul buclucaș este “disk-ul” undei mașini virtuale în VirtualBox (vdi)
Întâmpin de fiecare dată aceeași problemă - input/output error.
Fișierul poate fi copiat pe computerul sursă dar nici copia nu poate fi mutată pe alt device ( Mac , hdd extern , sd card ,memory stick ) .
Atât fișierul original cât și copiile pot fi mutate în alte foldere pe același Mac, redenumite , etc .
Nu pot următoarele :
- split ( terminal split -b 5000m fisier.vdi fisier.vdi. )
- arhivare ( tradiționalul compress din finder )
- imagine din folder cu Disk Utility ( chiar și cu mac în recovery mode )
- clona cu Virtual Media Manager din VirtualBox
- copiere/mutare pe un suport extern sau alt mac
Asta explică de ce poți “copia” și face anumite operații cu “copia”, dar alte operații nu, și nici nu poți copia pe alt sistem de fișiere.
Nu poți face acele operații care presupun modificarea sau copierea “adevărată” (duplicarea) conținutului original.
Ai un block alocat undeva în conținutul original care dă buba.
Și aici dragi utilizatori de Mac apare principala problemă cu APFS, cel puțin în implementarea curentă: nu asigură integritatea datelor. Nu este imun la bit rot. http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/
Eu aș face în felul următor:
- Din softul de virtualizare folosit atașez un disc virtual suplimentar la vm-ul în cauză, de aceeași dimensiune cu cel buclucaș;
- descarc iso-ul clonezilla, bootez vm-ul de iso clonezilla;
- clonez discul buclucaș pe cel nou atașat, având grijă să aleg “Expert mode” și opțiunea “-rescue”.
Un sistem de fișiere APFS are nevoie de backup pe alt dispozitiv.
Folosesc Time Machine , dar nu pentru disk-urile virtuale . Se modifica des si nu vad rostul sa salvez sute de Gb.
Pe discurile din masina virtuala am strict sistemul de operare si programele pe care le utilizez in respectivul sistem de operare
Datele si ce produce masina virtuala sunt puse in Shared Folders care ajumg pe Time Machine .
Nu merge . Masina virtuala se opreste pur si simplu ( dispare din procesele mac ) cand ajunge la aproximativ 65% din Data Process.
Am incercat cele 3 variante , sfsck, fsck , fsck-g.
Interesant. Adică OSX tratează evenimentul [data block error] și omoară procesul care-l accesează.
În cazul ăsta orice ai face în Virtualbox nu are nici o șansă de reușită.
Dealtfel, dacă spui că nu ai date importante în acel disc virtual, click dreapta, delet ...
Rămâne problema acelui bad block pe care firmware-ul SSD-ului pare să nu se prindă că e cazul să-l realoce și dacă imediat creezi un nou .vdi riști să revii la aceeași problemă.
Ar trebui să prinzi cumva zona cu acel bad block, să creezi un fișier de sacrificiu care să-l conțină (atenție, APFS nu alocă sparse files), și să uiți de el ... sau să schimbi SSD-ul.
Având în vedere că update-ul de firmware la un SSD Crucial într-un Mac presupune pașii descriși mai sus (a se citi acel forum Macrumors de la coadă la cap ...) mă risc să presupun că ai în continuare firmware MU01.
La M550 update-ul de firmware nu este distructiv (păstrează datele, la mine așa a fost) dar probabil că o să vrei să dai un secure erase după actualizarea firmware ca să rezolvi cu bad block-urile, adică full backup înainte.
MU02 chiar rezolvă din diversele probleme de stabilitate și chiar dacă probleme cu bad-uri nu sunt menționate în ghid-ul de actualizare este foarte probabil să mai rezolve din probleme și la aspectul ăsta.
La Crucial SSD-urile sunt bune aș zice dar firmware-ul ne omoară.
Acum câțiva ani eram mare fan Crucial, între timp am avut ici și colo ceva probleme, toate s-au rezolvat cu acest firmware update. Adică n-am văzut până acum un Crucial cu probleme hardware adevărate. De exemplu un M500 de 1TB nu mai era văzut după reboot, sau apărea / dispărea aleator, rezolvat cu MU02.
Între timp nu mai pun în Mac-uri altceva decât Samsung Pro. Acolo unde se mai poate, la upgrade-uri.
Dar las’ că ne-a rezolvat nenea Apple, nu mai pupăm altceva decât T2 de acum încolo. Sau storage extern pe Thunderbolt.
Si eu am exact aceaiasi problema cu un disk de VirtualBox pe un SSD Intel ... VM-ul cu windoze avea doar 2Gb de ram si a swap-uit in acelasi loc timp de aproape 2 ani ...