如何在原始磁盘中搜索模式并返回其位置?

如何在原始磁盘中搜索模式并返回其位置?

如何在原始磁盘中搜索模式并返回其位置?

该磁盘未格式化,或者至少它使用了 Linux 未知的格式,grep并且类似的工具将无用。

如果有命令行示例就更好了。基于 GUI 的工具也行,无论是 Unix/Linux 还是 Windows。谢谢。

答案1

为什么没用?下面是返回字节位置的grep示例grep签名EFI PART在 LBA 1 (从 512 字节开始) 和 LBA -1 (在磁盘末尾):

deltik@box52 [~]$ sudo grep -a -o -b ‘EFI PART’ /dev/nvme0n1
512:EFI 部分
41661792:EFI 部件
412075976:EFI 部件
412207048:EFI 部件
587940832:EFI 部件
512110190080:EFI 部件

选项解释grep

  • -a/ --text– 将二进制视为文本
  • -o/ --only-matching– 仅返回匹配的结果
  • -b/ --byte-offset– 返回文件中匹配的字节偏移量

相关内容