Recuva always stuck on 52% on one of disks when analysing damage. Disk is healthy trying to recover deleted 24GB file.
Debug log
[2022-11-18 01:47:07] [INFO ] CNtfsUndeleterImpl::FindFileRecords: Reading MFT
[2022-11-18 01:47:07] [INFO ] CNtfsUndeleterImpl::FindFileRecords: Reading files
[2022-11-18 01:47:07] [WARN ] LibRecuva::MountedVolumes::GetVolumeHandle: NtOpenFile() failed for \Device\HarddiskVolume4,
[2022-11-18 01:47:07] [WARN ] LibRecuva::MountedVolumes::GetVolumeHandle: NtOpenFile() failed for \Device\HarddiskVolume4,
[2022-11-18 01:47:07] [WARN ] CheckHResult: (backupComponents->Query()) failed with hresult (0x1)
[2022-11-18 01:47:07] [ERROR] LibRecuva::Util::LogBaseException: Base exception: drives.shadowcopy.drivelistfactory.cpp(15) : backupComponents->Query() failed (0x00000000)
[2022-11-18 01:47:15] [INFO ] CNtfsUndeleterImpl::FindFileRecords: Rebuilding folders
[2022-11-18 01:47:15] [INFO ] CNtfsUndeleterImpl::FindFileRecords: Restoring tree
[2022-11-18 01:47:15] [INFO ] LibRecuva::Utils::LogOperationDuration::LogOperationDuration: LibRecuva::Scan::StageAnalyzeDamage::AnalyzeDamage started.
[2022-11-18 01:47:15] [INFO ] LibRecuva::Scan::StageAnalyzeDamage::AnalyzeDamage: Analyzing damage of 201798 files.
[2022-11-18 01:47:15] [INFO ] CDamageAnalyzer::PerformAnalysis: 33231 deleted files, 168567 filesystem objects
[2022-11-18 01:47:17] [INFO ] LibRecuva::Utils::LogOperationDuration::~LogOperationDuration: LibRecuva::Scan::StageAnalyzeDamage::AnalyzeDamage ended. It took 1.419000 seconds.
[2022-11-18 01:47:17] [INFO ] LibRecuva::Utils::LogOperationDuration::LogOperationDuration: LibRecuva::Scan::StageAnalyzeDamage::ProcessEmails started.
[2022-11-18 01:47:19] [INFO ] CMboxCurrentMessage::CMboxCurrentMessage: mbox: Starting the stream, size 2806522411