阿尼樱奈奈
2024-01-11 15:49 Moderator
在Windows用Diskgenius之类的工具删除UOS的分区以及EFI分区中UOS的相关启动文件
Reply Like 0 View the author
在Windows用Diskgenius之类的工具删除UOS的分区以及EFI分区中UOS的相关启动文件
@echo off
setlocal enabledelayedexpansion
chcp 65001
for %%c in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C) do (
if not exist %%c: (
set efi=%%c
GOTO :TIHUAN
)
)
:TIHUAN
echo %efi%
mountvol %efi%: /s
echo %errorlevel%
if %errorlevel% equ 0 (
cd /d c:\windows\system32
bcdboot c:\windows
bcdedit /set "{bootmgr}" path \EFI\Microsoft\boot\bootmgfw.efi
bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst
mountvol %efi%: /d
) else (
cd /d c:\windows\system32
bootsect.exe /nt60 sys /mbr
)
全部复制到CMD[管理员]执行,然后重启确认是否直接进入windows。最后用windows自带的磁盘管理器删除uos分区即可
如果是家庭版,就把家庭版的体验安装器在控制面板卸载,再删除安装目录就OK。
如果是专业版,我只好咬着后槽牙承认,我不会。
@echo off
setlocal enabledelayedexpansion
chcp 65001
for %%c in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C) do (
if not exist %%c: (
set efi=%%c
GOTO :TIHUAN
)
)
:TIHUAN
echo %efi%
mountvol %efi%: /s
echo %errorlevel%
if %errorlevel% equ 0 (
cd /d c:\windows\system32
bcdboot c:\windows
bcdedit /set "{bootmgr}" path \EFI\Microsoft\boot\bootmgfw.efi
bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst
mountvol %efi%: /d
) else (
cd /d c:\windows\system32
bootsect.exe /nt60 sys /mbr
)
全部复制到CMD[管理员]执行,然后重启确认是否直接进入windows。最后用windows自带的磁盘管理器删除uos分区即可
在uos里更改到黓认启动为windows,然后是否可以直接删除UOS分区?
在uos里更改到黓认启动为windows,然后是否可以直接删除UOS分区?
不建议这样,这样本质还是由grub接管而不是windows自己的引导程序。这样的话会导致你重启后grub引导出问题。
直接删除UOS分区,PE下修复Windows引导
不建议这样,这样本质还是由grub接管而不是windows自己的引导程序。这样的话会导致你重启后grub引导出问题。
的确,昨天试了下,开机启动时直接就没有windows启动项了,暂时还没办法改回去
郁闷
的确,昨天试了下,开机启动时直接就没有windows启动项了,暂时还没办法改回去
郁闷
那整个PE重建引导覆盖掉吧
Popular Events
More
win11与UOS双系统,如何卸载UOS系统,恢复win11单系统,我要换成win11与deepin双系统