The diagnosis and repair commands below are not included in v0.7.12 or v0.7.13. They require a build containing the storage migration fixes.
Migrate or repair
- Linux and Windows: supported storage migrates automatically on the next start or storage operation while stopped. If the operation asks for repair, use the commands below.
- macOS: use guided repair. Before confirming the maintenance prompt, stop VMs using the old storage layout across all microsandbox homes and prevent old tools or other programs from writing to the disks until repair finishes. New and already migrated sandboxes can keep running.
app with your sandbox’s name. Repair asks before stopping a blocking VM.
--sandbox to select several sandboxes; blocked cases do not prevent independent repairs.
Successful repair leaves the sandbox stopped. When it reports repaired; ready to start, start it and verify your application’s latest data:
If repair cannot finish
Forneeds investigation, keep the sandbox and recovery records. Review and copy the diagnostic report for the maintainers. It excludes guest contents, secrets, and host paths; nothing is submitted automatically.
Use --format json for structured diagnosis or repair results. Noninteractive repair refuses when a VM must stop, macOS maintenance needs confirmation, or storage needs investigation; run repair in a terminal to follow the prompts.
Rerun repair after an interruption if the original files and configuration are unchanged. Changed inputs, missing data, or unsafe permissions require investigation. Repair cannot replace missing memory or device state needed to finish a full restore.
Cancelling waits for an active stop or repair to finish; it does not undo completed repairs, accepted stops, or catalog updates.
Do not delete migration records or edit disk metadata to bypass errors. Downgrade is blocked while sandboxes use the new layout or are mid-migration. For saved-configuration errors, see configuration migration errors.