Không chắc chắn nếu nó phù hợp chính xác những gì bạn đang tìm kiếm cho, nhưng chúng tôi xây dựng một mô-đun NodeJS gọi là drivelist sẽ trả về một mảng các ổ đĩa được kết nối với các điểm gắn kết tương ứng của chúng (ví dụ: gắn các chữ cái trong Windows):
[
{
device: '\\\\.\\PHYSICALDRIVE0',
description: 'WDC WD10JPVX-75JC3T0',
size: '1000 GB'
mountpoint: 'C:',
system: true
},
{
device: '\\\\.\\PHYSICALDRIVE1',
description: 'Generic STORAGE DEVICE USB Device',
size: '15 GB'
mountpoint: 'D:',
system: false
}
]
Ổ đĩa không thể tháo rời được đánh dấu là system: false
, bạn có thể lọc theo thuộc tính đó nếu đó là những gì bạn đang tìm kiếm.
Ưu điểm chính của mô-đun này là hoạt động trong tất cả các hệ điều hành chính.
Xem https://github.com/resin-io-modules/drivelist
nó hiện công việc, nhờ một tấn! – user1703467