Können Sie mir unter Windows den gleichen Pfad angeben?
Ja \\.\PhysicalDrive1
.
Auf solche Pfade können jedoch nicht alle Programme zugreifen. Ich habe HxD selbst benutzt.
In dieser Antwort finden Sie auch detailliertere Informationen zur Behandlung von Datenträgern durch Windows.
Jede Festplatte, Partition und jedes Volume hat \Device
im NT-Namespace mehrere Namen . Zum Beispiel:
- (NT)
\Device\Harddisk0\DR0
- erste Festplatte (gesamte Festplatte)
- (NT)
\Device\Harddisk0\Partition0
- erste Festplatte (gesamte Festplatte)
- (NT)
\Device\Harddisk1\Partition1
- zweite Festplatte, erste Partition
- (NT)
\Device\Floppy0
- erstes Diskettenlaufwerk
- (NT)
\Device\HarddiskVolume1
- Erstes Volume (normalerweise eine Partition, aber es ist möglich, dass ein Volume mehrere Festplatten umfasst, ähnlich wie bei LVM unter Linux.)
- (NT)
\ArcName\multi(0)disk(0)rdisk(1)partition(3)
- zweite Festplatte, dritte Partition (unter Verwendung eines ARC-Namens)
Auf sie kann über den Win32-Gerätenamensraum durch ein Präfix \\.\GLOBALROOT
wie \\.\GLOBALROOT\Device\Floppy0
usw. zugegriffen werden .
Der Win32-Gerätenamensraum \\.\
verfügt auch über symbolische Verknüpfungen zu bestimmten Geräten, um die Verwendung zu vereinfachen. Zum Beispiel:
- (Win32)
\\.\C:
- Volume nach Laufwerksbuchstaben
- (Win32)
\\.\Volume{93e657ad-64a8-11df-b394-806d6172685f}
- Volume anhand seiner GUID
- (Win32)
\\.\PhysicalDrive0
- gesamte physische Festplatte
(Die Wege arbeiten auch , die auf Volumen in dem Win32 Dateinamensraum : zum Beispiel, oder der Win32 Dateinamensbereich verwendet werden kann , die 253 Zeichen begrenzt in Dateinamen zu überbrücken, wie in den beschrieben ist . Namespace Artikel .)\\?\
\\?\Volume{93e657ad-64a8-11df-b394-806d6172685f}\WINDOWS\Notepad.exe
\\?\C:\Program Files
Sie können den NT-Namespace mit WinObj sehen . (Auf den Win32-Gerätenamensraum kann auch in WinObj im Verzeichnis (NT) zugegriffen werden \GLOBAL??\
.)
\\.\
nicht sein sollen\\?\
. (In WinObj ist \ auch der NT-Namespace und \ GLOBAL ?? der Win32-Namespace.)