Java читать с определенного адреса тома
Я должен прочитать некоторые байты с определенного адреса тома внешней карты памяти.
У меня нет файла для чтения, но есть адрес диска, как я могу читать с Java? Я привык читать по пути к файлу, я никогда не читал с адреса тома...
1 ответ
Это решение:
File diskRoot = new File ("\\\\.\\PhysicalDrive0");
RandomAccessFile diskAccess = new RandomAccessFile (diskRoot, "r");
byte[] content = new byte[1024];
diskAccess.readFully(content);
Однако его нужно запускать от имени администратора.