It looks like this is a fixed size vhd. You would not need devio in between in that case. You should be able to mount it directly with ImDisk.
Yes, but my aim is to mount dynamic VHD and because they caused BSOD, I started trying with "simpler" flat VHD to find out where the problem lies.
Could you try to mount that vhd directly with ImDisk?
When I mount it directly to ImDisk it works perfectly, I can write to and read from it.
I have never got any blue screens when mounting directly to ImDisk.
Especially if there is no filesystem on it yet that could cause a blue screen.
I am not sure if I understand correctly.
This VHD was created with Disk Management Tool and I also initialized it and formatted to NTFS from there (partition type: MBR), and before attaching it to devio I detached it from system.
So there already was filesystem created on it when attaching to Devio.
If you let ImDisk create a completely new image file with a size you specify, does it work then or will that also result in a bluescreen?
I created IMG file from ImDisk control panel (option: Save Image) based on directly mounted VHD to Imdisk (the same fixed vhd file which casued BSOD in devio previously).
Mounting this IMG directly in ImDisk works ok, but attaching it to devio and connecting by ImDisk caused BSOD again.
But I am not sure is that what you meant.
I also analyzed mini dumps but I don't know if bug reported there is meaningful:
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xC1F5
(...)
SYMBOL_NAME: CLFS!CClfsContainer::ReadSector+84
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: CLFS
IMAGE_NAME: CLFS.SYS
Edited by morley, 25 April 2011 - 12:32 PM.