I have created a RAID5 using storage spaces on 4 NVMe drives, and I have enabled bitlocker on it. When I try to run a scan with Recuva on the drive after it is already mounted, Recuva immediately crashes. This is 100% reproducible. Running Recuva in debug mode produces this log:
[2026-03-15 12:53:46] [INFO ] Recuva v1.54.120 (64-bit)
[2026-03-15 12:53:46] [INFO ] System Info: Windows 11 Pro 64-bit, AMD Ryzen 9 9950X3D 16-Core Processor, 64.0GB RAM, NVIDIA GeForce RTX 5090
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:46] [WARN ] LibRecuva::MountedVolumes::GetVolumePhysicalDisksNumbers: IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS failed with GLE(0x1)
[2026-03-15 12:53:46] [INFO ] CMainWnd::CheckForUpdates: Check for updates: is disabled
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::Drives::Ssd::IsSSD: Identify device incorrect - all zeros
[2026-03-15 12:53:48] [WARN ] LibRecuva::MountedVolumes::GetVolumePhysicalDisksNumbers: IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS failed with GLE(0x1)
[2026-03-15 12:53:52] [INFO ] LibRecuva::FileSystems::`anonymous-namespace’::LogBootSector: Boot sector:
REMOVED HASH FOR SECURITY
[2026-03-15 12:53:52] [INFO ] CNtfsUndeleterImpl::FindFileRecords: Reading MFT