老笔记本,Lenovo e540 ,增加了内存条 8+4=12g ,更换了三星 ssd ,256g ,光驱位增加了 2t ,东芝 hdd 。
ssd 应该是用三星的 ssd 克隆软件复制的,常用系统是 win7 ,中间可能我装了 win8 还是 win10 多系统。
最近使用再生龙备份,一直报错。今天终于搜到,是可以 sudo -i ,然后把错误日志拷贝出来。
问题,问题,问题:
我的问题是,我现在 win7 启动没问题,就是克隆报错,说我磁盘同时有 mbr 和 gpt 。
Starting /usr/sbin/ocs-sr at 2023-08-01 18:20:49 UTC...
*****************************************************.
Clonezilla image dir: /home/partimag
Shutting down the Logical Volume Manager
Finished Shutting down the Logical Volume Manager
Found /home/partimag is using FAT file system. Set VOL_LIMIT_IN_INTERACTIVE to 4096 MB.
The selected devices: sda2
PS. 下次您可以直接下这样的指令:
/usr/sbin/ocs-sr -q2 -c -j2 -z1p -i 4096 -sfsck -senc -p choose saveparts 2023-08-01-18-img sda2
*****************************************************.
The selected devices: sda2
这个磁盘存在不匹配的 GPT 和 MBR 分割表: /dev/sda
这将会搞混再生龙,使得产生的镜像文件无法使用,或者无法复制磁盘。
你可以使用 gdisk 或者 sgdisk 来修复这个问题。例如,如何你确认 MBR 分割表才是你要的,你可以使用这个指令来将 GPT 的分割表清除,而保留 MBR 分割表:
sudo sgdisk -z /dev/sdx
相反的,若你确认只有 GPT 分区表是你要的,你可以使用这个指令将 MBR 分区表清除,而保留 GPT 分区表:
sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1
//注意// (1) 将/dev/sdx 取代成上述的磁盘名称 (2) 磁盘上的资料有可能会全部丢失,因此请务必小心使用此指令。
请修复此问题然后再启动再生龙。
程序停止!!
所以,我的 win7 所在的盘,有三个分区,
第一个是大概 200m 的 ntfs ,系统保留
第二个是 c 盘,125g ,ntfs
第三个是 d 盘,装软件,120g 左右,ntfs
所以问题转化为,选择 mbr 或者 gpt ,我为此搜索了下。
日志给的两个方法,会导致数据清楚。
1.我用 ventoy 中的 win7 的 iso 镜像进入了安装程序,修复引导失败,说版本不匹配。搞不清楚咋回事。
2.百度了,shift+f10 ,呼唤出命令行,用了 bootrec /fixmbr ,再克隆,还是提示失败
3.ventoy 换微 pe ,用傲梅助手重建 mbr ,再克隆还是失败
4.用 diskgenius 软件,重建 mbr ,再克隆还是失败
当然,你们可能会说,有助手和 dg ,干嘛还用再生龙。直接备份可以吗?
确实是可以的。而且不是这次报错,我都没意识到,原来硬盘同时保留了 mbr 和 gpt 信息。
我推测,可能是我装双系统,中间装过了 win10 ,后来没用这个系统。可能信息残留在我的电脑里面。
我的问题是,如何无损删除硬盘多余的 gpt 信息而保留 mbr 。
我搜索了下,还没敢操作,正在系统备份。
--------------------以下是搜索 chat-gpt 的回答-------------------
对于删除硬盘上多余的 GPT 信息而无损数据的情况,您可以尝试以下方法:
在 Windows 系统平台上,您可以使用"diskpart"命令行工具来删除硬盘上的 GPT 信息。请注意,在进行任何操作之前,请务必备份您的重要数据。
以下是一般步骤:
按下 Win + R 键,打开运行对话框。
输入"diskpart"并按下 Enter 键,打开命令行界面。
在 diskpart 命令行界面中,输入以下命令来列出可用的磁盘:
list disk
根据磁盘的大小和标识选择要操作的磁盘。例如,如果要操作磁盘 1 ,输入以下命令:
select disk 1
输入以下命令来查看磁盘的分区信息:
list partition
确认磁盘上的分区信息,并记下每个分区的编号。
输入以下命令来选择要删除的分区。例如,如果要删除分区 1 ,输入以下命令:
select partition 1
输入以下命令来删除选定的分区:
delete partition override
请注意,"override"参数是必需的,它将强制删除分区而不会提示确认。
重复步骤 7 和步骤 8 ,删除其他多余的分区。
删除所有多余的分区后,输入以下命令来将磁盘转换为 MBR 分区表:
convert mbr
输入以下命令来退出 diskpart:
exit
请注意,虽然这些步骤通常不会导致数据丢失,但由于操作错误或其他因素,仍然存在数据丢失的风险。因此,在进行任何操作之前,请务必备份重要的数据。
如果您对使用 diskpart 工具进行操作不太熟悉,或者遇到了困难,建议咨询专业技术人员以获取更详细的指导。
-------------------------------------------------------
另外,不清楚,硬盘前面那个 200m 的分区到底是什么,为什么是 ntfs 的格式?
ssd 应该是用三星的 ssd 克隆软件复制的,常用系统是 win7 ,中间可能我装了 win8 还是 win10 多系统。
最近使用再生龙备份,一直报错。今天终于搜到,是可以 sudo -i ,然后把错误日志拷贝出来。
问题,问题,问题:
我的问题是,我现在 win7 启动没问题,就是克隆报错,说我磁盘同时有 mbr 和 gpt 。
Starting /usr/sbin/ocs-sr at 2023-08-01 18:20:49 UTC...
*****************************************************.
Clonezilla image dir: /home/partimag
Shutting down the Logical Volume Manager
Finished Shutting down the Logical Volume Manager
Found /home/partimag is using FAT file system. Set VOL_LIMIT_IN_INTERACTIVE to 4096 MB.
The selected devices: sda2
PS. 下次您可以直接下这样的指令:
/usr/sbin/ocs-sr -q2 -c -j2 -z1p -i 4096 -sfsck -senc -p choose saveparts 2023-08-01-18-img sda2
*****************************************************.
The selected devices: sda2
这个磁盘存在不匹配的 GPT 和 MBR 分割表: /dev/sda
这将会搞混再生龙,使得产生的镜像文件无法使用,或者无法复制磁盘。
你可以使用 gdisk 或者 sgdisk 来修复这个问题。例如,如何你确认 MBR 分割表才是你要的,你可以使用这个指令来将 GPT 的分割表清除,而保留 MBR 分割表:
sudo sgdisk -z /dev/sdx
相反的,若你确认只有 GPT 分区表是你要的,你可以使用这个指令将 MBR 分区表清除,而保留 GPT 分区表:
sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1
//注意// (1) 将/dev/sdx 取代成上述的磁盘名称 (2) 磁盘上的资料有可能会全部丢失,因此请务必小心使用此指令。
请修复此问题然后再启动再生龙。
程序停止!!
所以,我的 win7 所在的盘,有三个分区,
第一个是大概 200m 的 ntfs ,系统保留
第二个是 c 盘,125g ,ntfs
第三个是 d 盘,装软件,120g 左右,ntfs
所以问题转化为,选择 mbr 或者 gpt ,我为此搜索了下。
日志给的两个方法,会导致数据清楚。
1.我用 ventoy 中的 win7 的 iso 镜像进入了安装程序,修复引导失败,说版本不匹配。搞不清楚咋回事。
2.百度了,shift+f10 ,呼唤出命令行,用了 bootrec /fixmbr ,再克隆,还是提示失败
3.ventoy 换微 pe ,用傲梅助手重建 mbr ,再克隆还是失败
4.用 diskgenius 软件,重建 mbr ,再克隆还是失败
当然,你们可能会说,有助手和 dg ,干嘛还用再生龙。直接备份可以吗?
确实是可以的。而且不是这次报错,我都没意识到,原来硬盘同时保留了 mbr 和 gpt 信息。
我推测,可能是我装双系统,中间装过了 win10 ,后来没用这个系统。可能信息残留在我的电脑里面。
我的问题是,如何无损删除硬盘多余的 gpt 信息而保留 mbr 。
我搜索了下,还没敢操作,正在系统备份。
--------------------以下是搜索 chat-gpt 的回答-------------------
对于删除硬盘上多余的 GPT 信息而无损数据的情况,您可以尝试以下方法:
在 Windows 系统平台上,您可以使用"diskpart"命令行工具来删除硬盘上的 GPT 信息。请注意,在进行任何操作之前,请务必备份您的重要数据。
以下是一般步骤:
按下 Win + R 键,打开运行对话框。
输入"diskpart"并按下 Enter 键,打开命令行界面。
在 diskpart 命令行界面中,输入以下命令来列出可用的磁盘:
list disk
根据磁盘的大小和标识选择要操作的磁盘。例如,如果要操作磁盘 1 ,输入以下命令:
select disk 1
输入以下命令来查看磁盘的分区信息:
list partition
确认磁盘上的分区信息,并记下每个分区的编号。
输入以下命令来选择要删除的分区。例如,如果要删除分区 1 ,输入以下命令:
select partition 1
输入以下命令来删除选定的分区:
delete partition override
请注意,"override"参数是必需的,它将强制删除分区而不会提示确认。
重复步骤 7 和步骤 8 ,删除其他多余的分区。
删除所有多余的分区后,输入以下命令来将磁盘转换为 MBR 分区表:
convert mbr
输入以下命令来退出 diskpart:
exit
请注意,虽然这些步骤通常不会导致数据丢失,但由于操作错误或其他因素,仍然存在数据丢失的风险。因此,在进行任何操作之前,请务必备份重要的数据。
如果您对使用 diskpart 工具进行操作不太熟悉,或者遇到了困难,建议咨询专业技术人员以获取更详细的指导。
-------------------------------------------------------
另外,不清楚,硬盘前面那个 200m 的分区到底是什么,为什么是 ntfs 的格式?