起動可能なPOP-OSイメージを含むパーティションを持つサムドライブがあります。このスペースを回収してサムドライブとしてのみ使用したいのですが、POP_OSのディスクユーティリティから削除しようとすると、次のようになります。
"パーティション/dev/sdg1削除エラー:/dev/sdgデバイスから '1'パーティションを取得できません(udisks-error-quark、0)」
フォーマットしようとすると:
「このパーティションにはパーティションテーブルが含まれているため変更できません。デバイス全体のレイアウトを再初期化してください(udisks-error-quark、11)」
私はLinux愛好家であり、最後のサムドライブを乾杯するので注意してください。 1つの大きなパーティションに置き換える方法は?
答え1
時には、オペレーティングシステムのパーティションがあるドライブ、特に起動可能なドライブを消去するのは非常に困難です。コマンドを使用すると、簡単にこれを行うことができますwipefs
。
ターミナルを開き、次を実行してドライブで使用可能なパーティションを確認します。
fdisk -l
これにより、システムにインストールされているすべてのデバイスが詳細とともに一覧表示されます。
ドライブをリストに表示する必要があります/dev/sd...
。すべての変更は元に戻せませんので、消去したいドライブのブロックデバイス名を確認してください。上記のタスクを
実行したら、»»右クリック»を
wipefs -a -f /dev/your_block_device_name
クリックしてGNOME Disksデスクトップアプリケーションを簡単にフォーマットできます。 Disks Drive Name Settings IconFormat Partition
頑張ってください!
答え2
状況を理解するには、まずこの記事を読んでください。
パーティションテーブルがパーティション内に作成された可能性があり、パーティションテーブルが作成されたため、このエラーが発生する可能性があります。サブパーティション。これ分割ループにインストールし、次を含むと認識できます。サブパーティション内部に。この環境を作成する1つの方法は、次のことを実行して
parted /dev/sdg1
強制的に検討することです。分割完全な装置として。ログイン後にMBRパーティションテーブル作成をparted
実行すると、mktable msdos
次のように生成できます。サブパーティション。
今何が起こっているのか理解していたでしょう。ここに考えられる解決策があります。パーティションテーブルを消去する簡単な方法は、デバイスの先頭に書き込むことです。 Unixシリーズシステムでは、コマンドを使用してこれを実行できますdd
。パーティション表のみを消去するには、特定のパラメーターを指定してください。
dd if=/dev/zero of=/path/to/your/partition bs=1048576 count=1
このコマンドは、「/dev/zero」から一度に1048576バイトの0(合計1 MB)を読み取り、一度だけ実行されます。 MBRディスクの最初の1MBには、パーティションとブートローダに関する情報が含まれています(オペレーティングシステムがディスクにインストールされている場合)。サウンドパーティションの作成プロセスでは、常にディスク上の最初の1MBのデータをスキップし、その後に最初のパーティションを作成して、この貴重なデータを破損または上書きするのを防ぎます。
状況に応じて、サンプルパスを次のように変更できます。/dev/sdg1(パーティションテーブルを含むパーティション)dd
プログラムがパーティションテーブルを探さずに実行を続けるようにコマンドを実行します。