Hello
Give me a conclusion about my problem if possible only.
As per your suggestion from so mane experts ; I tried in user mode
" copy partition" .But I couldn’t copy …
So I want to take a final decision about this problem…
Can do it to get a better speed…
Here I include my source code
So here in my program I took a sample file and get it’s corrresponding
cluster
details using “FSCTL_GET_RETRIEVAL_POINTERS” along with
DeviceIoControl and copied it into another partition.
And this successfully copied the source file .
Like this I wanna get all files.So it may take much more time…?
How to get all file one by one.?
And I tried one more way using "FSCTL_GET_VOLUME_BITMAP"along with
DeviceIoControl.In this case I take the
whole volume as handle to createfile() and find out the used cluster
only;
and converted logical offsets to physical offsets and read that
clusters only only and copied into destination partition.
Here I’m not reinitializing links among them…and have to reallocate
MFT…?
I get the as follows …
The type of the partition is RAW. ( the duplicated partition)
CHKDSK is not available for RAW drives.
File system error : Invalid format
File system : None partition :0x7 (NTFS,HPFS)
I think here I’m not reallocating the Volume boot record for the
duplicated partition …How to do that one?
//-----------------------------------------------------------------------------------
// Thanking you
//Krish