Corruption - howinfo/howinfo GitHub Wiki

2024-08-05: Added info.

M1 macOS Disk Corruption

  1. M1 Air has 256 GB disk space.
  2. For more disk space, I installed macOS to Samsung T7 Shield 2TB USB SSD disk, that is connected with USB3 cable to USB-C extender.
  3. When rebooting, often M1 does not boot from external USB disk. I need to boot from internal disk, and use Disk Utility to unmount, check and fix internal drive.
  4. To make external drive work better, at other laptop, that has Win11, I booted newest SpinRite from USB disk, and used newest SpinRite https://grc.com/spinrite to do option 2 (Emergency Recovery), to fix any possible problems.
  5. After using internal disk macOS and Disk Utility, I got finally working booting from external USB disk.
  6. But how can I use SpinRite to fix internal M1 disk? When I have booted to macOS from external USB disk, I can not unmount internal disk.
  7. It's not possible to install Asahi Linux to external USB disk, so Asahi Linux is limited to some part of M1 internal disk.

Maybe:

  1. If I would boot Asahi Linux from internal disk, I could use Qemu to run Spirite/FreeDOS in Qemu, and that way fix the part of internal disk, that is not booted to Asahi Linux.
  2. And maybe I could use external disk booted macOS Qemu to run SpinRite/FreeDOS for Asahi Linux partitions.

macOS: BetterBird local email forder corrupted

Mac corrupted my Betterbird local folders, those do not exist anymore. So I need to restore older backup, and figure out differences, using Linux.

Windows

Windows Defender deleted Nim programming language, that I downloaded.

When trying to run Go language based server at Windows, Windows locked server files and directories, so I could not access them anymore. Also had some problems with file corruption, when trying to watch for changes at filesystem. Windows filesystem is slow, Linux filesystems are much faster.

SQL databases

According to video from TigerBeetle https://www.youtube.com/watch?v=32LMicc0gRA , these do not yet currently fight against corruption:

  • SQLite
  • MySQL
  • PostgreSQL. Maybe later some feature will be added,

TigerBeetle Financial Database

Has features to fight against disk, RAM and network corruption.

https://tigerbeetle.com

https://github.com/tigerbeetle/tigerbeetle

https://www.youtube.com/@tigerbeetledb

Filesystems

Encryption

ProtonMail has a lot of encryption features, but also related bugs. Encryption is only useful, if disk/RAM/network does not get corrupted. Otherwise, it's easier to lose all encrypted data, because of corruption.

https://github.com/howinfo/howinfo/wiki/ProtonMail

EU