外付けハードドライブのブートレコードを見つける方法

外付けハードドライブのブートレコードを見つける方法

USB経由でLinuxシステムに外部接続された内蔵ノートパソコンのハードドライブがあり、ハードドライブにある種のブートレコードがあることを確認したいと思います。

  • BIOSにアクセスできず、このHDDの外部からデバイスを起動できません。
  • 現在このドライブを内部コンピュータに接続できません
  • ブートレコードがあれば、どのようなタイプなのかわかりません。
  • HDDは250GBの空のドライブでマウントされており、ホームフォルダへのファイルの貼り付けや削除も問題なく可能なので、記憶装置としてはうまく動作するようです。

出力は次のとおりです

sudo file -s /dev/sdb5

例:

/dev/sdb5: data

Linuxでコマンドラインを使用してブートレコードがあるかどうか、それでどのような種類があるのか​​を調べる方法はありますか?

ベストアンサー1

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フラッシュドライブまたは他の大容量記憶装置に複製できます。その後、iso9660ファイルシステムがあり、BIOSとUEFIモードで起動できることがよくあります。

確認してください

sudo lsblk -f
sudo lsblk -m

おすすめ記事