由于新的闪存卡 - 1GB 而不是 256MB,我想更改我的分区表(使用 openWRT Linux 操作系统)。
为此,我安装了 gdisk 工具,并使用“gdisk /dev/mmcblk0”命令运行它。
我们可以看到内存大小被识别为1GB——
Command (? for help): p
Disk /dev/mmcblk0: 1902592 sectors, 929.0 MiB
Logical sector size: 512 bytes
Disk identifier (GUID): 36D7FD70-2E07-43B1-91A9-98DC373314FD
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 462814
Partitions will be aligned on 256-sector boundaries
Total free space is 1469 sectors (734.5 KiB)
但由于某种原因,新的闪存大小如果没有在可用空间中表示 - 并且我无法使用完整的闪存大小。
有人可以解释一下为了让“gdisk”重新计算闪存中的可用内存需要什么程序吗?
谢谢
答案1
x = 专家模式 e = 将备份数据移动到磁盘的新末尾 m = 主菜单
然后根据需要删除/添加分区 d,n,p
w = 保存
不是重新计算,而是备份数据存在的位置,分区不能存在于备份数据的位置之外,迁移备份数据可以让分区使用当前无法分配的空间。
答案2
处理此问题的首选方法是通过键入 - 来启动一个全新的分区表 -
Choose 'o'option
Verify with 'Y'
之后 - 将创建具有正确大小的新分区表,您可以继续创建新表