I was attempting to enable and lock some of my TCG Enterprise drives and in the process I managed to lock all "compatible" drives. That includes both my Pyrite V1 NVMe mirrored drives that contains my System Dataset and Apps.
Here's my approximate order of operations:
So, my questions are:
Here's my approximate order of operations:
- Reboot to BIOS
- Enable `fTPM` & `Disable Block SID`
- Boot TrueNAS
- Set global SED password in the GUI
- Run `sedhelper setup [password]` in the shell
- I saw the 2 Pyrite V1 SSDs report `[OK]`
- I thought "Whoops, I should've specified the drives I wanted, but that's fine I know the password"
- Everything is fine (the drives hadn't locked yet)
- I restart the system a couple of days later
- The system POSTs with an error message `A2` (Issue with the NVMe Drives)
- The system won't boot to BIOS with either of the 2 NVMe drives installed
- I removed one of the drives and placed it in my Gigabyte/Intel system
- I booted up the [sedutil RESCUE64 image](https://github.com/ChubbyAnt/sedutil/releases/tag/1.15-5ad84d8)
- I queried the drive `sedutil-cli --query /dev/nvme0`
- The drive reported `LOCKED = Y` with no MBR shadow partition
- Running `linuxpba` failed to unlock them
- All other commands with my set password and/or the default MSID report `Authentication Failed`
- i.e. `sedutil-cli -–disableLockingRange 0 [password/MSID] /dev/nvme0`
So, my questions are:
- Is they're any way to recover these drives?
- Is there any way to recover my TruNAS system without the dataset from the drives?