-
Notifications
You must be signed in to change notification settings - Fork 670
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mounting an ISO image that exists on a drive mounted as a network drive. #1076
Comments
Is mounting an ISO from a network share possible by default on Windows ? |
Oh I see. It would be useful to use Procmon here and find out if there is a request that fails but should succeed that can explain the error. Regarding mount manager and network manager, it is still a feature that would be nice to have indeed! |
I've already checked it on procmon, but I haven't found anything special. It's not an important problem right now, so I'll have to research it again when I have time. Thanks for reply. |
@onexzero were you able to get more information here ? |
I haven't had time to dig more yet. |
PS Z:\test> dir
Mode LastWriteTime Length Name ------ 3/21/2022 12:20 PM 375390208 android.iso PS Z:\test>
PS Z:\test> As you can see, the ISO file exists in the path, but the mount fails. It also fails in windows explorer. Looking at the Procmon log, the PATH part is a bit strange. \localhost\개인문서함\localhost\개인문서함\test\android.iso When I try to mount with Powershell, I don't see any special user mode calls. If I run my driver without the /n switch and mount it from powershell, it seems to work normally, so it seems to be related to the /n switch. Google doesn't have much information about this either. |
That looks to be the same issue as #973. The UNC path is provided somewhere by the network provider or the driver when it should not and create this dup UNC path. |
I'm trying to figure it out, but I don't have much time. |
It has been confirmed that the issue of including UNCName twice in the path is not related to NP. This problem is probably driver related. From what I've figured out so far, ISO mount and abnormal path problems are seen as different problems. |
#973 fix
|
And to eliminate unnecessary calls
But image mount still fails with "The requested operation could not be completed due to a file system limitation" |
Thanks @onexzero for the patches. #1076 (comment) |
It will probably have the same effect. I haven't tested it, but it seems to be a more fundamental solution. |
I also tried to implement FileRemoteProtocolInformation, but it didn't seem like a generalizable part. |
Another thing I want to say about path notation is that it would be better to conform to the UNC notation. So it looks like we need one more leading "\" in unc-path. |
The single |
All right. But usually use UNC format for network drives. |
Can confirm the iso is mount without issue on non network storage with mount manager option, with an error but still mount without the mount manager option and the same previous error without being mount on network storage. |
Feature request can skip this form. Bug report must complete it.
Check List
must be 100% match or it will be automatically closed without further discussion. Please remove this line.Environment
Check List
Description
Is there a way to mount an iso image on a mounted drive with the /n switch?
I have already read #855.
Logs
Please attach in separate files: mirror output, library logs and kernel logs.
In case of BSOD, please attach minidump or dump analyze output.
The text was updated successfully, but these errors were encountered: