我已经删除了外部HD上的第一个分区,因此该分区的开头现在有100GB的可用空间。我想回收该空间,但是“磁盘工具”不允许我在那里创建新分区(当我单击“应用”时它什么也没做)。有没有办法做到这一点diskutil
?我仅找到了通过(例如)输入disk2s2作为设备ID 来更改(或擦除或拆分等)现有分区的方法,但是可用空间没有这样的设备ID。
输出:
$ diskutil list disk2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.5 TB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Shared 199.3 GB disk2s2
3: Apple_Boot Recovery HD 784.2 MB disk2s3
4: Apple_CoreStorage 500.0 GB disk2s4
5: Apple_Boot Boot OS X 134.2 MB disk2s5
6: Apple_CoreStorage 699.6 GB disk2s6
7: Apple_Boot Boot OS X 134.2 MB disk2s7
$ sudo gpt -r show disk2
Password:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 195575768
195985408 389353696 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
585339104 1531680 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
586870784 976562504 4 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
1563433288 262144 5 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1563695432 1366319552 6 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
2930014984 262144 7 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
2930277128 7
2930277135 32 Sec GPT table
2930277167 1 Sec GPT header
$ sudo fdisk /dev/disk2
Disk: /dev/disk2 geometry: -5415437/4/63 [-1364690128 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - -1364690129] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
$ sudo pdisk --list /dev/disk2
pdisk: No valid block 1 on '/dev/disk2'
该要点显示了您请求的所有数据:gist.github.com/211c2bd5bc00a2f87b4c
—
MrMage 2012年
您可以从外部HD启动吗?如果是,我有一个答案。
—
duci9y 2012年
没有尝试,但我认为是这样(至少在过去有效)。
—
MrMage 2012年
diskutil list disk2
,sudo gpt -r show disk2
,sudo fdisk /dev/disk2
和sudo pdisk --list /dev/disk2
?目前尚不清楚为什么Disk Utility无法正常工作,也许分区表(其中之一)有问题。另外,您是否尝试过在整个硬盘及其上的分区上运行“修复”?