nickylim
Contributor
Contributor

UEFI DXE RW Driver for NTFS filesystem loads as read-only on Workstation Pro 15.5.7

Hi,

A somewhat related topic to this issue,I am trying to use the open-source NTFS RW DXE driver developed by pete batard (https://github.com/pbatard/ntfs-3g) but am stuck loading the driver as RW (read write0 as it falls back to RO (read only).

 

I am running UEFI shell in VMware® Workstation 15 Pro (15.5.7 build-17171714)

 

Shell> ver
EFI Specification Revision : 2.31
EFI Vendor                 : VMware, Inc.
EFI Revision               : 1.0
fs0:\> load ntfs_x64.efi
load: Image fs0:\ntfs_x64.efi loaded at E0C2000 - Success
fs0:\> map -u
[...snip...]
fs1    :Hard Disk - Alias hd11a3 blk2
[...snip...]
fs0:\> vol fs1
Volume has no label (ro)
[...snip...]
fs0:\> vol hd11a3
Volume has no label (ro)
[...snip...]
fs0:\> vol blk2
Volume has no label (ro)

 

 

Any help would be much appreciated! Thank you.

The original issue here: https://github.com/pbatard/ntfs-3g/issues/2

 

PS: Looping @dariusd because this challenge seems to be right up your alley :grinning_face_with_sweat:

 

EDIT:

After further testing, it seems that it works on a physical target if i ensure that the cycle power (ie, restart / shutdown) properly and not via Windows Fast Boot. Instructions here (https://help.uaudio.com/hc/en-us/articles/213195423-How-To-Disable-Fast-Startup-in-Windows-10) show an option to disable.

However, when I try to disable Fast Boot on a Windows VM, I do not see the option.

In conclusion, therefore, my hypothesis is that VMware's power management is implemented differently which results in this issue, as described by OP.

-----------------------------

Physical Workstation power menu

[ref: https://help.uaudio.com/hc/en-us/articles/213195423-How-To-Disable-Fast-Startup-in-Windows-10]

nickylim_1-1653556214225.png

VMware's VM power menu

image.png

 

 

 

Labels (3)
Tags (3)
Reply
0 Kudos