Ubuntu 16.04 LTSで実行してfdiskを使用しています。私はSDカードのパーティションのパーティションタイプを変更しようとしましたが、それをwin95 fat32(LBM)に変更したいと思います。パーティションタイプ変更コマンド「t」を選択した後、「c」コマンドを使用する必要があります。ただし、「L」を実行してパーティションタイプのリストを表示すると、「c」またはwin95 fat32(LBM)はオプションとして表示されません。下の写真は私が見たものを示しています。
理由を調べるためにインターネットを検索しましたが、まだ回答が見つかりませんでした。私が見たものの中から選ぶことができるより多くのタイプが必要です。なぜこれが見えますが、他の選択肢はありませんか?
ベストアンサー1
ディスクラベルタイプには、DOS(IntelまたはMBRとも呼ばれます)、GPT、Sun、およびSGI(IRIX)の4つがあります。それぞれに異なるパーティションレイアウトとパーティションタイプがあり、これはハードコーディングされていますlibfdisk
(通常/lib/x86_64-linux-gnu/libfdisk.so.1
)。出力例に表示されるパーティションタイプは、ディスクラベルタイプのものですSun
。コマンドを入力すると、次のメッセージがfdisk
表示されます。p
Disklabel type: sun
Command (m for help): p
Disk /dev/sdc: 3.8 GiB, 4026531840 bytes, 7864320 sectors
Geometry: 124 heads, 62 sectors/track, 1022 cylinders
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: sun
Device Start End Sectors Size Id Type Flags
/dev/sdc1 0 7757191 7757192 3.7G 83 Linux native
/dev/sdc2 7757192 7857135 99944 48.8M 82 Linux swap u
/dev/sdc3 0 7857135 7857136 3.8G 5 Whole disk
Command (m for help): l
0 Unassigned 4 SunOS usr 8 SunOS home 82 Linux swap
1 Boot 5 Whole disk 9 SunOS alt secto 83 Linux native
2 SunOS root 6 SunOS stand a SunOS cachefs 8e Linux LVM
3 SunOS swap 7 SunOS var b SunOS reserved fd Linux raid auto
SDに重要なデータがない場合は、DOS
コマンドを使用してディスクラベルをGPTに変更するo
か、次のコマンドを使用できますg
。
Command (m for help): m
Help:
.
.
.
Create a new label
g create a new empty GPT partition table
G create a new empty SGI (IRIX) partition table
o create a new empty DOS partition table
s create a new empty Sun partition table
ただし、これを行うと、ディスクに書き込むとすべてのデータが削除されます。