generally speaking the answer is no: you should generate every public address to check it's balance and the possible addresses are too many to be checked all.
in your case, if you remember the wallets where you imported the keys, you can only check the derivation paths used by them.
even the addresses that can be generated from the first branch of the ...
unfortunately. you can't derive the privkey from address. it is single way. from privatekey. there are random salt put in the generating steps. can'tfrow address to privkey. this secure the Bitcoin values. if you can recover as you said. btc price will down to zero in minutes.
for example. when you see a Pig--pork--hot dog. but when see a hot dog. you can't ...
I bought some BitCoins in late 2013 (November/December) using MultiBit v0.5.14 if I recall correctly.
I saved the encrypted Wallet.key file and forgot about it (as did so many others).
Now I am (obviously) trying to get ahold of those BitCoins again, but I am running into the exact same problem as you are.
I am not completely sure the password is correct, ...
It's the same relationship between the branches of a tree and the seed you put in the earth that grows into that tree.
We have a seed that can be used to derive child branches and child keys which makes the relationship is one directional (you can always derive the child key by having the seed but you can't compute the seed from the child key).
Take a look ...
Before opening the thread, I had already tried to import a wallet on Bitcoin Core using the Master Private Key previously extrapolated with dumpwallet. In summary I had done:
Then trying to import the newly created wallet again:
Make Blank Wallet > Yes
The steps you described is for a single private key, not a BIP32 wallet. If you are looking to back-up your HD seed (master key) in bitcoin-core you should use the dumpwallet command.
Sadly if you lost your seed phrase (12 or 24 words) you won't be able to regenerate your private key and get your funds control back. Best advice, look harder where you wrote it or stored it.
PS. Never write your seed phrase in any online place or take any picture, just piece of paper very well stored.
Paper wallets used to be the safest way. But as of late there are many rumors that some of them actually do not generate random keys but can steal your coins (even when generated offline). So sites like bitcoinpaperwallet are a nono.
If you want it for free, you can find many key generators on github. You'll need some programming skills to check them. And ...