Чтение диска в Java дает исключение

File diskRoot = new File ("\\\\.\\PhysicalDrive1");
    RandomAccessFile diskAccess = new RandomAccessFile (diskRoot, "r");
    byte[] content = new byte[512];
    diskAccess.readFully (content);

Я использую вышеупомянутый код для чтения PhysicalDrive1, и это дает мне следующее исключение:

Exception in thread "main" java.io.FileNotFoundException: \\.\HD1 (The system cannot find the file specified)
    at java.io.RandomAccessFile.open0(Native Method)
    at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
    at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
    at forensictool.ForensicTool.main(ForensicTool.java:43)
Java Result: 1

Есть ли другой метод, который я могу использовать для чтения с физического диска в Java.

0 ответов

Другие вопросы по тегам