Enumerate system drives in nodejs

node.js, windows

Solution

I'm not sure what you mean by "drive name". If you mean drives in the form of `\\.\PhysicalDriveN`, I faced the same problem and implemented this module that works in all major operating systems:

https://github.com/resin-io/drivelist

For Windows, you get information such as:

[
    {
        device: '\\\\.\\PHYSICALDRIVE0',
        description: 'WDC WD10JPVX-75JC3T0',
        size: '1000 GB'
    },
    {
        device: '\\\\.\\PHYSICALDRIVE1',
        description: 'Generic STORAGE DEVICE USB Device',
        size: '15 GB'
    }
]

Problem

Is there a way to retrieve the drive name of all logical drives on a computer ? I've looked at the fs api, but from there I can only enumerate the files and directories of a given directory.

Original source

Related problems