윈 도 우 pe부팅으로 dism online RestoreHealth 같은 명령 실행할수 없을까요?
2022.02.04 22:52
pc 유지보수 업계 일하는데 아주 드물게 pe부팅으로는 멀쩡히 올라오는데
윈도 부팅이 안되는 경우가 있습니다. 오늘도 연휴 지나고 윈도 업데이트된 pc중에 그런게 한대 있었구요.
물론 중요자료만 백업하고 포맷해버리면 간단하긴한데 포맷을 꺼리는 분들이 꽤있어서요..
지금 쓰는 방법은 pe부팅해서 dism++ 프로그램으로 설치윈도 열어서 상태스캔 및 회복 정도 해보는데
잘될때도 있고 안될때도 있고 그러네요. pe 부팅해서 sfc /scannow나 dism /online restorehealth 같은 명령어를
쓸수있으면 좋을거같은데, 가끔 고수분들 pe에 들어있는 윈도 복구 스크립트는 에디션이랑
윈도우 19xxx.xxx 버전이 정확히 맞아야 한다고 해서 그렇게 버전 맞추기도 좀 어렵고,
뭔가 방법이 있을거같은데 도움주시면 감사하겠습니다.
댓글 [5]
-
히이이잌 2022.02.04 23:42
-
직구중독 2022.02.04 23:49
답변 감사합니다
-
히이이잌 2022.02.04 23:49
즉 온라인이 인터넷으로 파일 받아다 복구하겠다 그런 의미가 아닙니다
dism에서 온라인은 현재 부팅중인 운영체제를, 오프라인은 그 외의 운영체제를 말합니다. -
직구중독 2022.02.05 00:07
sfc /scannow /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows 여기서 pe부팅한 드라이브가 X이고 기존에 설치된 윈도 드라이브가 c로 되어있으면 OFFBOOTDIR=x:\ /OFFWINDIR=c:\windows 이렇게 사용하면 되는건지요?
-
히이이잌 2022.02.05 09:22
부트 드라이브도 pe가 아닌 대상 윈도우의 부트 파티션을 선택하셔야하며, PE에선 해당 명령이 올바르게 동작하지 않을 가능성이 더 큽니다.
'online'의 의미가 현재 부팅중인 윈도우를 작업하겠다는 뜻입니다.
즉 PE에서 online 명령이 제대로 동작한다 한들 PE에 적용되므로 의미가 없습니다.
sfc도 부팅 불가능한 상태에서 다른 운영체제에서 실행하려면 아래와 같이 부팅 파티션과 윈도 파티션을 별도 지정해야 합니다.
sfc /scannow /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows