Performing sliding window (with 1-bit window) on entire HDD to get list of 256-bit of data would generate trillions of private keys if my calculation is correct.
If you check a million keys per second, it still only takes a few weeks.
That's true and FWIW there are brute-force software which can generate hundred million or even billion address per second. But i expect it would be slower considering,
1. Speed to generate private keys from the binary data.
2. Speed to check the generated address against list of address with non-zero balance.
More importantly, AFAIK there's no software which fulfill all OP needs.
I sent you 2 messages to your email but you never reply, so when you going to reply? I was offering help as some others, is this a joke.
As reminder, there's possibility your email falsely filtered as spam where OP didn't check his spam folder.