Mac"DD"备份硬盘并解决空间变小问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac"DD"备份硬盘并解决空间变小问题相关的知识,希望对你有一定的参考价值。
参考技术A 在使用DD命令回复硬盘备份后,如果 恢复盘 的容量大于 备份盘 的话,你会发现 恢复盘 的容量也变成了跟 备份盘 同样大小的容量了,造成 恢复盘 的空间浪费。这里我们将备份文件存放在用户根目录下 /Users/wq/ ,备份文件名称为 backup.img ,系统会提示输入密码,输入密码后按回车,如果这个时候没有任何提示说明命令执行成功,这个时候你要做的就是喝杯咖啡&耐心等待,这个过程跟你的备份盘的大小以及写入速度的不同而产生不同的操作时间,这里你可以打开Mac的“活动管理器”查看磁盘的读写状态了解当前状态。
总结起来说就是在执行镜像恢复的时候跳过分区表,跟备份一样恢复也需要经历漫长的等待。
到这里一切顺利的话你的备份操作就完成了, MBR 格式的备份我已经亲自验证通过, GPT 格式的备份没有进行验证,如果有什么不对的地方欢迎批评指正&讨论。
MAC/VMware配置双机调试简述
Configuration
注:建议提前备份所有修改内容,可能会导致无法开机。
我的测试环境:
- server: windows 10 + windbg
- client: windows 7
Server
Server
代表被调式机,修改vmx
文件,查找并删除所有serial
项,添加以下串口配置:
serial0.present = "TRUE"
serial0.fileType = "pipe"
serial0.fileName = "/private/tmp/com1"
serial0.tryNoRxLoss = "FALSE"
serial0.pipe.endPoint = "server"
Client
Client
表示Windbg
机器,修改vmx
文件,查找并删除所有serial
项,添加以下串口配置:
serial0.present = "TRUE"
serial0.fileType = "pipe"
serial0.fileName = "/private/tmp/com1"
serial0.tryNoRxLoss = "FALSE"
serial0.pipe.endPoint = "client"
KDM Boot
不同系统,启用KDM
的方式有所区别,以xp
和win7
为例:
xp
进入虚拟机中,修改c:oot.ini
文件,在最后添加启动项如下:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional Kernel Debugging" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200
win7
cmd
执行依次执行以下命令:
- 查看当前的启动项信息:
bcdedit /enum {current}
将resumeobject
值复制出来,例如我这里是{995296e0-793b-11e7-9ce1-b6eb54ee5b23}
。
- 复制一个新的启动项,并开启调试模式和测试模式:
bcdedit /copy {current} /d "Windows Debug Entry"
bcdedit /dbgsettings serial baudrate:115200 debugport:1
bcdedit /debug {995296e0-793b-11e7-9ce1-b6eb54ee5b23} ON
bcdedit /set {995296e0-793b-11e7-9ce1-b6eb54ee5b23} TESTSIGNING on
重启后,可以看到新加的KDM
项:
windbg
打开windbg的内核调试功能,设置串口调试:
注:这里配置好,确定之后,再启动
server
的调试模式。
Break Kernel
如果正常的话,在client
端会收到连接提示,并且在等待一些时间后,被调试机可能没有被中断,直接运行到了桌面或者登陆窗口,此时可以使用windbg->debug->break
功能进行打断:
Ref
以上是关于Mac"DD"备份硬盘并解决空间变小问题的主要内容,如果未能解决你的问题,请参考以下文章
电脑硬盘有一个"GHOST"文件,占位挺大的,谁知道是做啥用的吗?
mac上执行sed的编辑 -i命令报错sed: 1: "test.txt": undefined label ‘est.txt’或sed: 1: "2a est&qu