どのパーティションがWindowsパーティションであるかを確認する方法

どのパーティションがWindowsパーティションであるかを確認する方法

だから私は現在Arch Linuxマシンを使用していますが、どのパーティションがWindows 7用であるかを忘れました。どのパーティションがどのパーティションかを区別する方法はありますか?

私がするとき:

$ cat /proc/partitions

私は得る:

 major minor  #blocks  name

 8        0  488386584 sda
 8        1   17408000 sda1
 8        2  403598873 sda2
 8        3          1 sda3
 8        5    4122624 sda5
 8        6   63254528 sda6
11        0    1048575 sr0

しかし、これを使用して、どちらが私のWindowsパーティションであるかを確認する方法を完全にはわかりません。

ベストアンサー1

各パーティションの用途は不明で、/proc/partitionsパーティション番号とサイズのみがわかります。数字とセクタがsda3あり、パーティション番号が4の場合、これは次のようになります。膜バイオリアクター-type パーティションテーブル、どこにsda3ありますか?拡張パーティション;Windowsはプライマリパーティションから起動する必要があるため、Windowsパーティションはsda1(17GB)またはsda2(400GB)である必要があります。

パーティションの種類を一覧表示できます。これにより、どのタイプがWindowsであるかがわかります。 Linuxはほとんどの場合、パーティションの種類に興味がないため、DOS / Windowsタイプで示されているパーティションにLinuxをインストールできます。ただし、これは簡単に混乱を招く可能性があり、通常のインストーラではこれを実行しないため、お勧めできません。

fdisk -l /dev/sda

別の方法は、各パーティションのファイルシステムタイプをリストすることです。 WindowsはNTFS形式です。

file -s /dev/sda[0-9]*

パーティションがマウントされている場合(またはアンマウントされたパーティションの場合は除外プロセスを介して)、またはをdf -T実行して、ファイルcat /proc/mountsシステムの種類とマウントポイントとともにマウントされたパーティションを一覧表示できます。

おすすめ記事