BIOSマザーボード用に作成されたGPTを備えたHDDがあります(UEFIではありません!)。このドライブには Debian インストールが保存されています。 SSDと新しいUEFIマザーボードを購入したので、このHDDを唯一のストレージ(ブートではなく)として使用したいと思います。
root
私と/home
パーティションを削除しますswap
。しかし、残りのパーティションには私が保持したいデータが含まれています。したがって、新しいGPTを作成し、すべてのデータを失うことはできません。
ディスク全体を破壊せずにGRUBを削除する方法は?
ポリスチレン:現在のハードドライブの様子は次のとおりです。
$ sudo gdisk /dev/sdc
GPT fdisk (gdisk) version 0.8.8
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): p
Disk /dev/sdc: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2758BB06-C7E7-451B-9C92-F1B278721BB6
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 6143 2.0 MiB EF02
2 6144 8394751 4.0 GiB 8200
3 8394752 76754943 32.6 GiB 8300
4 76754944 174409727 46.6 GiB 0700
5 174409728 1346283519 558.8 GiB 0700
6 1346283520 1953523711 289.6 GiB 0700
そしてどのパーティションがありますか?
$ sudo lsblk -f
NAME FSTYPE LABEL MOUNTPOINT
sdc
├─sdc1
├─sdc2 swap [SWAP]
├─sdc3 ext4 /
├─sdc4 ext4 /home
├─sdc5 ext4 store1
└─sdc6 ntfs store2
ポリフェニレンスルフィド:このコマンドはGRUBを削除しますか?私のものハードディスク? :
:~# dd if=/dev/zero of=/dev/sda bs=446 count=1
(これは他の場所で見つけました。トピック)
答え1
このdd
コマンドは、マスターブートレコードからGRUBを削除します。 MBRにはboot.img
GRUBまたは「ステップ1」のみが含まれています。手順1.5はBIOSブートパーティションにあり、あなたの場合はコードが2.0MiBパーティションですEF02
。 (GPT以外のディスクでは、Stage 1.5はMBRと最初のパーティションの間の間隔に保存されますが、GPTではそのような間隔はありません。)このパーティションを削除することも、そのままにしておくこともできます。損傷。