Linux下清除磁盘分区及残留raid信息

Linux下清除磁盘分区及残留raid信息,第1张

Linux下清除磁盘分区及残留raid信息

适用场景:

1、 查看硬盘编号

2、 删除磁盘分区

3、 删除磁盘内残留raid信息

*本文适用于430-8i等只有低速格式化或没有格式化功能的HBA卡使用,若raid卡有格式化功能,建议使用raid卡格式化解决问题。

一、查看硬盘编号

适用lsblk命令可以查看当先系统下的磁盘相关信息及磁盘大小

sda为硬盘为系统内的第一个硬盘

sda1为该硬盘下的第一个分区以此类推

二、删除磁盘分区

三、删除磁盘内残留raid信息

如果磁盘在其他raid卡中做过raid,在430-8i这类没有格式化功能的HBA卡中使用时,使用parted等相关命令无法将raid残留信息删除导致无法分区正常安装系统。

现象如下:

Raid卡残留信息的type为dmraid分区名称以`-ddf_开头

删除方法如下:

整体思路是通过dd命令将残留信息所在扇区置零

通常raid卡的信息会放在最后一个柱面即最后63个扇区

以sda为例:

发现有dpIBM等信息,为残留的raid信息

再打印发现已经置零,清除成功。

重启节点重新加载linux中才会生效

删除Linux最需要注意的地方,就是MBR(Master Boot Record)。在删除Linux分区前,我们需要将启动Windows的引导信息写入MBR,否则,MBR中的Linux引导信息,当然就不能启动Windows系统了。\x0d\x0a\x0d\x0a一:将Windows的引导信息写入MBR\x0d\x0a 写入MBR的方法,有两种比较简单\x0d\x0a 第1种方法:就是将Windows的安装盘放入计算机以后,重启计算机,进入Windows安装程序,随后,进入恢复控制台,输入命令fixmbr即可。\x0d\x0a 第2种方法是为没有Windows安装盘的朋友准备的,就是使用MBRFix工具进行修复。\x0d\x0a MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix /drive 0 fixmbr ,再确认一下即可。重启以后你会发现,没有了Linux,直接可以进入Windows了。\x0d\x0a\x0d\x0a二:删除Linux分区\x0d\x0a 最后一件事情,就是删除Linux所在的分区,这个很简单,您可以使用patition的分区工具,将该分区格式化成fat32或ntfs格式,就可以在Windows下使用了。\x0d\x0a 请不要使用Windows自带的分区工具进行分区,因为Windows自带的分区工具不能识别Linux分区。如果您使用了Windows自带的分区工具,那么您的硬盘数据极有可能被破坏(我有过惨痛经历)。如果您的硬盘数据被破坏了,那么请用能够修复分区的数据恢复软件进行修复。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/5908428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存