Comments (5)
I believe Get-Volume
is used to enumerate "disks/partitions" and not file systems. WinFsp only implements file systems that may not have an underlying "disk".
For example, on my laptop Get-Volume
lists all partitions:
billziss@xps ⟩ ~ ⟩ get-volume
DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus SizeRemaining Size
----------- ------------ -------------- --------- ------------ ----------------- ------------- ----
Recovery NTFS Fixed Healthy OK 515 MB ...B
C NTFS Fixed Healthy OK 1.08 TB ...B
NTFS Fixed Healthy OK 85.1 MB ...B
from winfsp.
Is it possible to configure WinFsp's file system to be enumerated under this command?
I am also using Adobe applications, and the WinFsp filesystem does not show up under that application's explorer (The C drive is visible). This renders the WinFsp filesystem unusable for many applications. Get-Volume
is another case where I would expect to see the filesystem but cannot, and seemed like a simpler way to investigate however the issue appears in more cases than this command in powershell.
Aside: Would Get-Disk
or Get-Partition
be used to enumerate disks/partitions? How does Get-Volume
differ from these?
from winfsp.
Which Adobe application does not work with WinFsp? Can you demonstrate the problem with Adobe against MEMFS?
Also try mounting as a network file system (e.g. using the -u \Server\Path
switch in MEMFS).
from winfsp.
The Adobe Premiere application, for instance, does not see the disk file system.
Interestingly, the disk filesystem is recognized when running passthrough-dotnet
. I will continue to dive into any differences in our implementation and the passthrough implementation, but I did notice that passthrough-dotnet
uses the WinFsp Launcher.
Does the choice to use the WinFsp launcher or not influence this behavior?
Regarding switching to a network drive mount: If I mount as a network drive the application can see the file system, but for many other reasons (Mainly around compatibility with network drives) it is not a viable option for us to mount as a network file system. We need to present the filesystem as a local disk.
from winfsp.
The Adobe Premiere application, for instance, does not see the disk file system.
Does this problem happen with MEMFS? MEMFS is the reference file system for WinFsp, so if you can demonstrate a bug against MEMFS there is a much higher chance of getting it fixed.
Does the choice to use the WinFsp launcher or not influence this behavior?
The Launcher starts file systems as network drives by default, so it is likely why this worked.
from winfsp.
Related Issues (20)
- WinFsp Installer blocked by Windows Smart App Control HOT 3
- Update Wiki: Add `SxsDir` to Registry Settings page HOT 1
- How to load large set of files in chunks? HOT 1
- [FUSE API] drive letters in symlinks are not handled correctly HOT 2
- [FUSE] Add ENOTSUP to `ntstatus_from_errno` mapping HOT 2
- BSOD on W10 using rclone for mounting nextcloud HOT 11
- Suspected memory leak in kernel driver when used with virtio-fs HOT 1
- Create drive as a global drive failed with winfsp memfs-fuse sample HOT 1
- Minimum sample FS in C# HOT 1
- Passthrough FS missing some file properties HOT 2
- BSOD on copying files within drive HOT 4
- FileName Obfuscate HOT 1
- Node.js Library?
- Please include also `memfs-fuse3` *binaries* in the developer installer HOT 4
- Using FusePy on Windows with winfsp rmdir does not get called HOT 3
- Return STATUS_PENDING in Create Callback. HOT 5
- Windows try to open files, even they are marked FileAttributes.Offline for preview HOT 5
- Concurrency during asynchronous Read and Write operations HOT 1
- [FUSE API] Add getpath to fuse3 HOT 2
- Firefox can't save a file to the root of a MEMFS mount. HOT 3
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 winfsp.