Skulle lite snabbt och lätt byta till större SSD i min huvuddator; måste ha MacOS och Windows (11 i detta fall) på samma fysiska disk då Parallels (VM-lösning för Mac) inte längre klarar att boota en "bootcamp"-partition från annan fysisk disk än MacOS bootdisk.
(och att fortsätta använda gamla Parallels 12 var ogörligt, till slut tog Mavericks knäcken på den (att använda det under Mojave gick dock ok) och när en USB-enhet i Parallels 12 (och endast där) fick RW-error var det bara att uppgradera till Parallels 18)
Efter backup och installation av MacOS och Windows 11 på samma SSD, och provkört en månad, var det dags att få över allt till en större SSD; 500GB räcker inte till MacOS _och_ Windows; Windows-partitionen var på bara ca 50GB under testet. Nu skulle allt in på en 1.6TB SSD för lite mer svängrum.
Ok, så var är gnället då?
Jo, då jag kör MacOS på PC, med custom Opencore EFI-loader, Windows 11 på samma SSD, går det ju inte att bara göra en kopia med TimeMachine, eller annat, jag måste klona disken för att få med bootpartition (EFI), Apples helskumma APFS-container med datapartition osv, och Windows. Inte byta UUID etc i onödan.
Macrium sades kanske kunna klara detta. Brände skiva, bootade, nej, det gick inte alls. Kanske måste jag ha någon dyr proffsversion, eller så var det bara strul.
Provade AOMEI backuper, sektor för sektor. Nej, av något skäl var EFI-partitionen olika stora efter kloningen...suck...ska jag ta Clonezilla...nej, det är ändå 2023 och jag är lat, jag vill ha bättre GUI.
Acronis har någon 30 dagars provversion. Hur många ologiska inställningar som helst, kommer inte ihåg dem, men klona byte för byte var inte lätt att få till. Tror jag fick till inställningarna, men, nä, kopian blev inte identisk.
Rescuezilla då. Det ska väl ändå vara bra. Bränna ut, jaha, det här verkar förtroendeingivnade. *klona, klona*.
Och så ser man följande:
"Successfully updated EFI NVRAM"
Va?
Varför ska ett kloningsprogram ändra det?
Nåja. Försökte boota från klonen (originalet urkopplat givetvis), no go.
Ok, får bli linux och dd. Det är ju en större destinationsdisk så det bör funka.
Men, jag har ingen riktigt ny linux i datorn, alla diskar är ju urkopplade, jag bränner ut en Linux på USB och installerar på SD-kort, det är kul och smidigt. Sagt och gjort, tog en sabla stund. Krångligt att boota från micro-sd-kortet. UEFIbooten i datorn verkar helt härjad.
Nåja, fick igång dd och gjorde en klon, arg som jag var hade jag monterat båda SSD internt och inte den ena via USB som först. Snabbt gick det åtminstone. Hade varit enklast om jag gjort det här direkt, men jag skulle vara modern eller nåt och köra GUI, där fick man för det.
Nu var jag övertygad om att klonen var riktig och rätt. Bort med originalet, i med windows-diskar, lagringsdiskar, etc, allt som det var förut, på samma SATA-kablar och allt.
Bootar. Inget funkar. Dyker bara upp massa windows boot manager, grub, fan och hans moster när jag väljer manuell boot. Var är min Opencore? Var är min Refind-boot?
Har Rescuezilla borkat mina UEFI-inställningar? Eller är det installationen av Linux Mint på extern USB? Nu var det iaf krångligt. Efter mycket härjande med efibootmgr i linux, easyuefi i Windows, etc, entries som kom och gick beroende på vilken fas månen var i när jag bootade, och ett refind som ville installera sig på linux-booten istället för MacOS-ssd som jag uttryckligen bad om, erase av NVRAM, etc, lyckades jag turligt nog på något sätt korrumpera hela NVRAM så jag kunde göra om allt från scratch. Lade till Opencore och Refind. Nu funkar det. Peppar peppar.
Jag är okunnig om nymodigheter som UEFI. Och mitt moderkort har väl inte de bästa inställningsmöjligheterna.
Men.
1) Varför finns det så få kloningsprogram som faktiskt KLONAR? Inte byter UUID. Inte ändrar i NVRAM. Inte "fixar windows boot loader" på kopian etc. Går nog att få till clonezilla att klona rakt av precis som dd, men såg inga inställningar i rescuezilla om att INTE fucka med mitt NVRAM. Varför ska ett kloningsprogram röra NVRAM? (om man inte ber om det)
2) Varför är det så krångligt att redigera UEFI-boot? Ok, jag har säkert kasst och gammalt "bios", men från Windows och Linux verkar det finnas få bra program. efibootmgr i linux funkade till synes bra, fast tungjobbat, men det verkar som att något (grub?) sedan ställde till det igen. Tittar jag nu när jag bootar datorn har jag typ 5 entries "boot ubuntu", 5 entries "boot windows", en Opencore och en rEFInd-entry. Och det varierar från boot till boot, förmodligen beroende på hur många USB-enheter som hunnit ge sig tillkänna.
Ok, nu har jag skrivit av mig. Då jag tycker sådana här problem är kul så känns det kanske lite fel att gnälla, men att det ska vara så svårt att klona diskar är jag gnällig över.