Comments (10)
Understood, for now the latest version seems to be stable when compared with older version (ImDisk and AIM 3.10.262 triggered this bug a lot, like 2 times per day when saving/writing is frequently made to mouted VMDK). will update this when if it gets triggered even with current latest version.
and again, thanks for your attention to this :)
from arsenal-image-mounter.
also, no such BSOD happens but only hangs system and always triggered file for writting gets corrupted.
from arsenal-image-mounter.
Thanks for your report! I am running some tests now and see if I can reproduce something similar. By the way, have you tried the latest AIM version, 3.11.279?
from arsenal-image-mounter.
Hello. Thank for looking into this issue. i used 3.10.262, will try with more latest version that you suggested. (but im quite sure it will happen again as this seems to be fault of kernel driver..)
from arsenal-image-mounter.
Thanks for testing the new version. I also doubt it would help, but since there were some fixes done in the kernel drivers in this version, there is a chance that it could have an impact.
Also, communication between the kernel driver and the user mode backend that implements the file format support was changed completely, as well as several fixes in DiscUtils libraries that provides support for vmdk and other formats.
I ran some tests yesterday but could not reproduce any similar behavior as the one you mention. There is a possibility that there could be interfering driver behavior with some other installed driver that could cause this too.
from arsenal-image-mounter.
By the way, ImDisk driver is not involved here. The current AIM driver version is 1.2.14.73. It is possible to check version with aim_ll --version
or aim_cli --version
.
from arsenal-image-mounter.
Hello. after some testing this seems to be reproducible on my side, even on latest version. however, i do indeed use third party driver as you mentioned above, and i also think in this way as seems like nobody experiencing issues like this.
This bug is so nasty to track down as the third party driver i'm using never makes this sort of issues if i doesn't load VMDK via AIM, and vice versa. also most importantly it never BSODs so i cannot make any sort of dumps :(
May i ask some ways to diagnostic how/what sort of driver are interfering? as the machine itself doesn't makes BSOD, it's really hard to diagnostic this sort of issues. would would driver loading order can be related with this (as first loaded driver has priority for IRP... etc)
from arsenal-image-mounter.
Usually, these kind of issues in the past have been related to filter drivers for file system or disk volume stacks, often installed by antimalware applications of various kinds. In some cases we have found out workarounds, have made small adjustments in our driver so that filters see a behavior more closely aligned to what they expect etc. But it is difficult to find out without seeing it in a debugging environment.
You could try to activate Driver Verifier for all installed drivers (verifier.exe in system32 directory). It adds a lot of checks to driver behavior and will cause BSOD more frequently when drivers misbehave in some way.
from arsenal-image-mounter.
Closing as i'm unable to pinpoint and proper debug this issue. skill issue on my side..
from arsenal-image-mounter.
Hello everyone,
I am encountering the same issue across all versions.
The problem arises when you enable write cache on a local disk, and it exacerbates if the local disk has a higher write speed (SSD/NVMe).
You can reproduce the issue by mounting a VHD image from a Linux Samba or an iSCSI drive and enabling write cache.
Initially, it starts writing the differential file, but after a while, the write speed drops to 0, and the computer hangs. It appears to be losing access to the virtual drive.mipos
we tried in windows 10 full or not full updated and windows 11 with the same behavior!
I will give you the commands that i use to help you reproduce.
1 .VHD c:\ArsenalImageMounter\aim_cli.exe /mount /filename="\x.x.x.x\Name.vhd" /writeoverlay=C:\LocalDiffs\Name.vhd.diff
2. ISCSI c:\ArsenalImageMounter\aim_cli.exe /mount /readonly /provider=DiscUtils /filename=\?\PhysicalDrive2 /writeoverlay=C:\LocalDiffs\Name.diff
from arsenal-image-mounter.
Related Issues (20)
- Request: CSO/ZSO Support HOT 1
- I encountered a problem HOT 12
- Using AIM in WinPE HOT 3
- Dynamic Ramdisk with aim_ll HOT 6
- VHDX Dynamic Memory Management HOT 2
- vhd work in awe and not as file HOT 8
- No volumes attached if move vhd from other pc HOT 16
- Contextual menu absent HOT 1
- BitLocker password prompting HOT 5
- ChatGPT not working examples HOT 22
- Force ImScsiRemoveDeviceByMountPoint HOT 1
- Cannot access Arsenal Image Mounter driver HOT 6
- RAMDisk - only half of the allocated memory can be used HOT 1
- aim_ll & the format prompt HOT 2
- Some dependencies seem to be missing for the driver installers. HOT 2
- Is it possible to log the mounter driver operation? (aim_ll -a -P not leading to automount) HOT 1
- Unable to mount multiple VMDK disks sequentially with aim_cli.exe on Windows Server2022 HOT 4
- Write cache Major problem on Arsenal HOT 13
- Support "Disk device, write temporary" mode for iso disc images HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arsenal-image-mounter.