だから私は現在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
システムの種類とマウントポイントとともにマウントされたパーティションを一覧表示できます。