Linux
如何查找外置硬碟的啟動記錄
我有一個內部 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