Linux

如何查找外置硬碟的啟動記錄

  • December 9, 2018

我有一個內部 NoteBook HDD 通過 USB 從外部連接到 Linux 機器,並想檢查這個 HDD 上是否有某種引導記錄。

  • 我無法訪問 BIOS,也無法從該硬碟驅動器從外部啟動我的設備
  • 我目前無法在內部將此硬碟連接到任何機器
  • 如果有引導記錄,我不知道它可能是什麼類型。
  • HDD 安裝為 250 GB 空驅動器,我可以將文件粘貼到主文件夾中並毫無問題地刪除它們,因此它似乎可以作為儲存設備正常工作。

輸出為

sudo file -s /dev/sdb5

是:

/dev/sdb5: data

有沒有辦法在 Linux 中使用命令行找出是否有任何引導記錄,如果有,是什麼類型的?

BIOS 引導載入程序,MBR

請檢查整個驅動器(指向驅動器的頭端),

sudo file -s /dev/sdX
sudo file -s /dev/sdb   # example: device b

不要指向分區**,**

sudo file -s /dev/sdb5  # example: device b, partition 5

UEFI 引導載入程序

在 UEFI 模式下,電腦在頭端的引導扇區中不需要任何內容,但在其後面應該有一個分區表。

通常有一個帶有 FAT 文件系統的小型 EFI 系統分區。

通常(但不能有)GUID 分區表 GPT。

檢查與

sudo parted -ls
sudo fdisk -l
sudo gdisk -l /dev/sdX

複製的iso文件

您可以從 iso 文件複製到 USB pendrive 或其他大容量儲存設備。然後會有一個iso9660文件系統,它通常可以在BIOS和UEFI模式下啟動。

檢查與

sudo lsblk -f
sudo lsblk -m

引用自:https://unix.stackexchange.com/questions/486785