I know there is a tool that can be used to convert the format but what steps should be taken to do so?
As far as I know, the current blockchain is compatible across different operating system as long as they have the same "amount of bits", i.e., 64 bit to 64 bit systems or 32 bit to 32 bit systems would work, but 32 bit to 64 bit systems wouldn't work.
If this doesn't work there is a second option. That is, you can export on your Linux system using the
blockchain_export tool. This will create a blockchain.raw file, which you can subsequently import on Windows with the
blockchain_import tool. Given that you use your own blockchain, you could do this with the
--verify 0 flag (this skips verification) to improve speed.
There are more specific instructions here under "Updating: Blockchain Conversion".
The current LMDB blockchain is compatible across operating systems. Just copy the files and use them directly. The new one in 0.10 is also compatible across 32/64 bit architectures. That is, the format is identical across ARM32/ARM64/x86/x86_64/Windows/Linux/Android/iOS/etc. There is nothing to convert.