1
/dev/sdb1  

Это пример подключенного USB-ключа под Linux. Это файл, который можно просматривать как hexa, редактировать и т.д., Но не использовать для манипулирования устройством через последовательный протокол связи.

Проще, можете ли вы предоставить мне тот же путь под Windows?
Другими словами, где Windows сохраняет файлы подключенных устройств!

1 ответ1

2

Можете ли вы предоставить мне тот же путь под Windows?

Да \\.\PhysicalDrive1 .

Однако не все программы могут получить доступ к таким путям. Я сам использую HxD .

Смотрите также этот ответ для более подробной информации о том, как Windows обращается с дисками.


Каждый диск, раздел и том имеют несколько имен в папке \Device в пространстве имен NT. Например:

  • (NT) \Device\Harddisk0\DR0 - первый жесткий диск (весь диск)
  • (NT) \Device\Harddisk0\Partition0 - первый жесткий диск (весь диск)
  • (NT) \Device\Harddisk1\Partition1 - второй жесткий диск, первый раздел
  • (NT) \Device\Floppy0 - первый дисковод
  • (NT) \Device\HarddiskVolume1 - первый том (обычно это раздел, но возможно иметь один том, охватывающий несколько дисков, аналогично LVM в Linux)
  • (NT) \ArcName\multi(0)disk(0)rdisk(1)partition(3) - второй жесткий диск, третий раздел (с использованием имени ARC)

Они доступны из пространства имен устройств Win32 по префиксу \\.\GLOBALROOT , такой как \\.\GLOBALROOT\Device\Floppy0 и так далее.

Пространство имен устройств Win32 \\.\ Также имеет символические ссылки на конкретные устройства для более удобного использования. Например:

  • (Win32) \\.\C: - объем по букве диска
  • (Win32) \\.\Volume{93e657ad-64a8-11df-b394-806d6172685f} - том по его GUID
  • (Win32) \\.\PhysicalDrive0 - весь физический диск

(Пути, указывающие на тома, также работают в пространстве имен файлов Win32 \\?\: например, \\?\Volume{93e657ad-64a8-11df-b394-806d6172685f}\WINDOWS\Notepad.exe или \\?\C:\Program Files . Пространство имен файлов Win32 можно использовать, чтобы обойти ограничение в 253 символа в именах файлов, как описано в статье о пространстве имен .)


Вы можете увидеть пространство имен NT с помощью WinObj. (Пространство имен устройств Win32 доступно и в WinObj, в каталоге (NT) \GLOBAL??\ .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .