0

我正在尝试使用 java 访问主引导记录扇区,并且我已经在 windows 中完成了它,但是我使用的地址在 ubuntu 中无效。这是我的代码:

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

谁能告诉我应该在 ubuntu 中输入什么而不是“\\.\PhysicalDrive0”?

4

1 回答 1

0

我想您必须在以下命令之前运行才能将 MBR 复制到文件中:

$ dd if=/dev/sda of=yourMBR.bin bs=512 count=1

我不知道你是否可以在 Linux 上避免这一步。

于 2013-11-06T11:30:19.027 回答