如何解决电脑windows蓝屏问题
一,起因。
最近在装双系统的时候遇到这个蓝屏问题,但是我通过gpart检测,实际上,windows所在的分区已经被我格式化了,但是我插入启动盘的时候就会进这个页面,甚至进入不了装系统的界面。于是我多方搜索,网上有各种说法,比如用什么自动修复,或者拔内存条。
结果都不管用,然后我突然想到我在ubuntu进grub时,windows的引导项居然还在,但是,我不是在gpart清空了windows所在分区了吗?
所以理论上来说,我的电脑不应该再出现window相关的东西才对。
于是我考虑到会不会有可能是因为windows的引导项没删干净,所以才出现的这个问题,结果最后发现,确实是这个原因。
因此,解决方法就很明确了,删除grub下的windows启动项即可。
二,解决方法
在Ubuntu下彻底删除Windows系统并清理相关启动项,可以按照以下步骤操作。请务必仔细阅读每一步,操作前建议备份重要数据:
步骤 1:确认Windows分区位置
- 打开终端,输入以下命令查看磁盘分区信息:
Shellsudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL |
---|
步骤 2:卸载Windows分区(如果已挂载)
- 如果Windows分区已挂载,先卸载它:
Shellsudo umount /dev/sdXn # 替换为你的Windows分区路径(如 /dev/sda2) |
---|
步骤 3:删除Windows的EFI启动文件
- 删除EFI系统分区中的Windows启动文件:
Shellsudo rm -rf /boot/efi/EFI/Microsoftsudo rm -rf /boot/efi/EFI/BOOT # 仅删除Windows的BOOT条目(注意:BOOT目录可能包含其他内容,谨慎操作!) |
---|
步骤 4:删除Windows分区
方法 1:使用 gparted 图形工具
- 安装GParted(如果未安装):
Shellsudo apt install gparted |
---|
- 打开GParted:
Shellsudo gparted |
---|
- 在GParted中:
- 找到Windows分区(如/dev/sda2)。
- 右键点击分区 → 选择 Delete。
- 点击 Apply 确认删除。
方法 2:使用命令行 fdisk
- 列出所有分区:
Shellsudo fdisk -l |
---|
- 删除Windows分区(以/dev/sda2为例):
Shellsudo fdisk /dev/sda |
---|
步骤 5:清理Windows启动项(可选)
- 更新GRUB配置以移除Windows启动项:
Shellsudo fdisk /dev/sda |
---|
步骤 6:扩展Ubuntu分区(可选)
如果需要利用Windows分区释放的空间:
- 在GParted中:
- 右键点击Ubuntu分区(如/dev/sda3) → 选择 Resize/Move。
- 拖动滑块扩展分区到最大可用空间。
- 点击 Apply 确认操作。
步骤 7:重启系统
- 重启电脑:
Bashreboot |
---|
- 验证:
- 开机后应直接进入Ubuntu,且GRUB启动菜单中不再显示Windows选项。
注意事项
- 数据安全:删除分区会永久清除数据,确保已备份重要文件。
- EFI分区:如果误删Ubuntu的EFI文件(如/boot/efi/EFI/ubuntu),可能导致系统无法启动。此时需使用Ubuntu安装U盘修复GRUB。
- 双系统残留:如果之前通过BIOS/UEFI设置调整了启动顺序,可能需要进入BIOS删除Windows的启动项。
如果有任何疑问,请随时提问!
补充
当然,还有一种方式是直接使用:
shellsudo ls /boot/efi/EFI |
---|
您将看到一些输出,例如:
shellBOOT Windows ubuntu |
---|
要删除 Windows 文件夹,请使用以下命令:
shellsudo rm -r /boot/efi/EFI/Windows |
---|
不过,可能每个人的都不一样。比如我的就是:
shellBOOT Microsoftin ubuntu |
---|
这种的话,直接删除Microsoftin就好了。
要验证文件夹是否已删除,请
shell sudo ls /boot/efi/EFI |
---|
再次使用命令。