![修正を試みました:](https://rvso.com/image/1606700/%E4%BF%AE%E6%AD%A3%E3%82%92%E8%A9%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%3A.png)
Linux Mint ライブ ディスク (グラフィカル) の使用。
Mint を SSD にインストールする必要があります。ドライブにはすでに ISO が書き込まれており (最初のパーティション、2.2 GB)、その後に別のパーティションがあります。2 番目のパーティションは 10 MB の ISO 9660 Joliet (CD イメージ) です。2 番目のパーティションがどこから来たのかはわかりません。
ディスク アプリケーションを使用して両方のパーティションを消去しようとしました。どちらも次のエラーで失敗しました:
Error deleting partition /dev/sda2: Failed to read partition table on device '/dev/sda/' (Can't have overlapping partitions.) (udisks-error-quark, 0)
これらのパーティションに対して何もできません。再フォーマットは失敗します。すべてが失敗します。
修正を試みました:
使ってみましたsfdisk
が、このユーティリティはひどいです。他の人もこの問題を抱えていたので、その解決策を読みました。 を使用するように書かれていますsudo sfdisk --force /dev/sda2 </some/file/to/copy
。しかし、コピーしたいファイルはありません。ディスクを消去したいだけです。Linux でこれが難しいという事実は、控えめに言ってもおかしいです。
sfdisk
その後にやったことは以下の通りですsudo sfdisk --force /dev/sda2
:
Changes will remain in memory only, until you decide to write them. Be careful before using the write command.
Checking tha tno-one is using this disk right now ... FAILED
This disk is currently in use........etc
Disk /dev/sda2: 9.8 MiB, ......etc
Alignment offset: 2048 bytes
sfdisk is going to create a new 'dos' disk label. Use 'label: <name>' before you define a first partition to override the default.
Type 'help' to get more information.
>>>
これは>>>
コマンドを要求するプロンプトです。コマンドは私には関係ありません。コマンドを使用すると、help
役に立たないコマンドが多数表示されます。write
コマンドは何も実行しませんでした。ヘルプ ページでは「状況」への言及が続いていますが、私にとっては文字通り何の意味もありません。このツールは、この分野の標準用語をまったく認識しておらず、発見できないため役に立ちません。
使用していないdd
dd
このディスクの問題領域を別のディスクの内容で上書きするために を使用したくありません。パーティション テーブルとパーティションがコピーされ、ディスクがさらに使用不可能な状態になる可能性があるためです。dd
また、大きなファイル サイズが必要であり、Live ディスクには大きなファイルがないため、ランダム ファイルも使用できません。
答え1
指示ここパーティション テーブルの削除に成功しました (パーティションはそのままですが、パーティション テーブルがないと役に立ちません)。
検査する
wipefs
パーティション テーブルを検査するために使用します。
sudo wipefs /dev/sda
DEVICE OFFSET TYPE UUID LABEL
sda 0x8001 iso9660 2019-04-25... Fedora-SB-ostree-x86-x86_64-30
sda 0x200 gpt
sda 0x1dcf855e00 gpt
sda 0x1fe PMBR
消去
次に、パーティション テーブル (すべて) を削除します。
sudo wipefs -a -f /dev/sda
/dev/sda: 5 bytes were erased at offset...(iso9660)...
/dev/sda: 8 bytes were erased at offset...(gpt)...
/dev/sda: 8 bytes were erased at offset...(gpt)...
/dev/sda: 2 bytes were erased at offset...(PMBR)...