Jump to content











Photo
- - - - -

BSOD (clfs.sys) when try mount VDI file

bsod

  • Please log in to reply
1 reply to this topic

#1 piotrex

piotrex
  • Members
  • 3 posts
  •  
    Poland

Posted 10 February 2013 - 06:51 PM

I want report some problems with mountings vdi files (dynamically extending) on my computer (Windows 7 x64)

 

I've make little .bat script that mount vdi file. I've added menu item to vdi file context menu that run this script. When I'm chosing the menu item in Everything search I allways get BSOD:

BSOD code: 0x0000c1f5, file and address: CLFS.SYS+286eb

 

I is strange becouse I don't get BSOD (I guess) when chose this menu item outside Everything.

 

Usually when I try mount my vdi file outside Everything by my context menu item or simply by command line I get the output:

Microsoft Windows [Wersja 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone.

E:\Piotrek\Temp\ImDisk_tools>DiscUtilsDevio.exe /mount=o: /filename="E:\VirtualB
ox VMs\XP\XP - świeżo zainstalowany\XP - Kopia.vdi"
Opening image E:\VirtualBox VMs\XP\XP - świeżo zainstalowany\XP - Kopia.vdi
Image type class: DiscUtils.Vdi.Disk
Partition table class: DiscUtils.Partitions.BiosPartitionTable
Image virtual size is 53687091200 bytes
Image sector size is 512 bytes
Partition table found.
Using partition 1
Used size is 53678145024 bytes
Read/write mode.

... and nothing happens. However, sometimes mounting works out.

 

BSOD Minidumps files here: http://speedy.sh/XCJes/Minidump.zip

 

Script file:

REM @echo off

cd /d "%~dp0"
set free_letter=Y

DiscUtilsDevio.exe /mount=%free_letter%: /filename="%*" || pause

Edited by piotrex, 10 February 2013 - 06:53 PM.


#2 Olof Lagerkvist

Olof Lagerkvist

    Gold Member

  • Developer
  • 1448 posts
  • Location:Borås, Sweden
  •  
    Sweden

Posted 10 February 2013 - 07:49 PM

This is usually due to incompatible alignment requirement emulation.

Another thread on this matter: http://reboot.pro/to...-expanding-vhd/

 

That thread is about devio.exe (the non-.NET version) and you could set alignment manually in that case. Unfortunately, that is not possible with DiscUtilsDevio.exe (.NET version). But I will change the alignment emulation to 1 instead of 512 in next release of DevioNet.







Also tagged with one or more of these keywords: bsod

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users