| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [View Raw Code] [Original HTTPS Page] |
This page lists error messages and symptoms, their causes, and how to resolve them.
Diagnostics tip: run with --debug for verbose Dokan output, and inspect the files in logs\, error.log, and critical_error.log next to SimpleXisoDrive.exe. See Services.
Cause: %SystemRoot%\System32\dokan2.dll is missing, so the application exits immediately.
Resolution:
Test-Path "$env:SystemRoot\System32\dokan2.dll"Cause: The runtime library exists but the kernel driver does not. Mounting may fail.
Resolution: Reinstall Dokan and restart the computer. Verify %SystemRoot%\System32\drivers\dokan2.sys exists.
Cause: DllNotFoundException when DokanNet tries to load dokan2.dll. The file may be corrupt, from the wrong architecture, or missing dependencies.
Resolution:
Causes and fixes:
| Cause | Fix |
|---|---|
| A previous mount still holds the drive letter | Unmount the other instance or restart Explorer. |
| Drive letter already in use | Choose another letter. |
| Driver busy or crashed | Restart the machine; check Windows Event Viewer. |
| Running without admin for a drive letter | Run as Administrator. |
| Folder mount on a non-NTFS volume | Use an NTFS folder or a drive letter. |
| Mount folder does not exist | Create the folder first. |
This generic Dokan error was historically caused by enabling the MountManager option without administrator rights. SimpleXisoDrive enables MountManager only when elevated; if you still see this message, try the following:
Cause: Drag-and-drop/single-argument mode only tries M: through R:, and all six are in use.
Resolution:
SimpleXisoDrive.exe "D:\Games\Halo.iso" X:This is informational. The application avoids Dokan's mount manager when not elevated because it frequently fails. If the mount then fails, right-click SimpleXisoDrive.exe and choose Run as administrator.
The resolver tried all four strategies (see Command-Line Reference) and failed. Additional hints are printed when applicable:
| Hint | Meaning |
|---|---|
| "The specified path is a directory..." | You passed a folder with zero or multiple image files. Point at a file, or ensure the folder contains exactly one .iso, .xiso or .zar. |
| "Tried looking for '.iso', '.xiso' and '.zar'..." | The extensionless variant also does not exist. Check the file name. |
| "If your file path contains spaces..." | Quote the path: "D:\My Games\Halo.iso" |
Note that the failure is also logged as a FileNotFoundException for diagnostics.
Drag-and-drop passes the full path, so this is only an issue if you typed a relative path in a shell. Use an absolute path or change to the correct directory first.
The file exists but no valid volume descriptor could be found. The most common reasons:
CISO-compressed images (.cso, including split .1.cso part sets) are supported and decompressed on the fly, so they do not need to be extracted first. XISOSharp's underlying diagnostic (the probed locations and their failure reasons) is attached as the inner exception and written to the log file for support.
This variant is used for an image embedded in a ZArchive (or a renamed archive probed as one): the single archived file was streamed as an XISO but its volume descriptor did not validate. The archive itself is valid; the embedded file is not an Xbox image, so the archive mounts as a directory tree instead. See XDVDFS Format for the supported layouts.
The file has the .zar extension (or was detected as an archive) but its footer, name table, or file tree failed validation. Common causes:
To verify the source, list the archive with a ZArchive tool such as zarchive.exe. If the archive is valid but mounts as a single .iso file, it uses the embedded-image layout and should have been detected as an XDVDFS image instead.
ZArchiveSharp decompresses 64 KiB blocks on demand and keeps a small cache. A block that fails to decode causes a short read for that file (the mounted volume stays usable). If only some files are affected, the archive is likely corrupt; re-create it from the original ISO. Empty-named and over-long (>= 0x80 character) ZAR entries are skipped by the underlying format reader.
Some corrupt entries are logged and skipped. Look for warnings such as:
These do not necessarily prevent browsing, but the affected branch may be incomplete. Re-dump the image if you suspect corruption.
-l asks Windows to open the mount path. If Explorer does not appear:
Reads are streamed directly from the image; performance depends on disk speed and fragmentation. Mount to a local drive for best results; network shares and external USB drives are slower. ZArchive reads additionally decompress each 64 KiB block on first access and cache the most recent blocks, so the first pass over a .zar is CPU-bound while repeated reads of the same region are fast.
The application opens the ISO or ZAR with FileShare.ReadWrite specifically to coexist with scanners. If a scanner still locks the file, add an exclusion for the image folder or the application.
This is expected until the installed version matches the latest GitHub release. Answer n to skip. The prompt is skipped automatically when standard input is redirected.
Include:
Remember that warning-level logs may already have been submitted automatically; see Privacy and Networking.
| Back | FazBrowse Home | New Git URL |