사용자가 최신 업그레이드, 특히 Windows 11 22H2 업그레이드를 설치하려고 할 때 Windows 업데이트 오류 0xc1900201이 나타납니다. 오류에는 '시스템 예약 파티션을 업데이트할 수 없습니다.'라는 문구가 함께 표시됩니다.
대부분의 경우 시스템 예약 파티션(SRP)이 가득 차면 오류가 발생합니다. SRP(시스템 예비 파티션)는 Windows의 부팅 정보를 저장하는 하드 드라이브 파티션입니다. 이 가이드는 다른 사용자의 문제를 해결한 문제 해결 방법을 안내합니다.
1. 파티션 크기 조정
이 오류는 시스템 예비 파티션(SRP)이 꽉 차서 업데이트할 공간이 없을 때 발생합니다. 그렇기 때문에 가장 적절한 문제 해결 방법은 파티션 크기를 조정하는 것입니다.
필요한 공간을 만들기 위해 자주 사용하지 않는 폴더를 제거합니다.
수행해야 할 모든 작업은 다음과 같습니다.
- 실행 프로그램을 열고 승리 + R 함께 키.
- 실행에 diskmgmt.msc를 입력하고 클릭 입력하다 .
- 다음 창에서 SRP가 포함된 디스크를 마우스 오른쪽 버튼으로 클릭하고 선택합니다. 속성 상황에 맞는 메뉴에서.
- 볼륨 탭으로 이동하여 파티션 스타일을 확인하십시오. GPT(GUID 파티션 테이블) 또는 MBR(마스터 부트 레코드)이 됩니다.
첫 번째 시나리오: GPT 파티션
GPT 파티션이 있는 경우 다음 방법을 진행하십시오.
- 누르다 이기다 + 아르 자형 실행을 엽니다.
- 실행에 cmd를 입력하고 누르십시오. Ctrl 키 + 옮기다 + 입력하다 관리자 권한으로 명령 프롬프트를 엽니다.
- 또는 작업 표시줄의 검색 영역에 cmd를 입력하고 관리자 권한으로 실행 .
- 딸깍 하는 소리 예 사용자 계정 컨트롤 프롬프트에서.
- 이제 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 실행하십시오. 이렇게 하면 Y: 드라이버 문자를 추가하여 시스템 파티션에 액세스합니다.
mountvol y: /s
- 이제 Y:를 입력하고 입력하다 .
- 완료되면 다음을 입력하여 Fonts 폴더를 엽니다. 이것은 우리가 제거할 폴더입니다.
cd EFI\Microsoft\Boot\Fonts
- 이제 del *.*를 입력하여 글꼴 파일을 삭제합니다.
- 작업을 확인하라는 메시지가 표시되면 Y를 입력하고 입력하다 .
이제 아무 문제 없이 대상 업데이트를 설치할 수 있습니다.
두 번째 시나리오: MBR 파티션
MBR 파티션이 있는 경우 프로세스가 약간 다르고 더 길어집니다. 진행하려면 다음 단계를 따르세요.
- 누르다 이기다 + 아르 자형 실행을 엽니다.
- 실행에 diskmgmt.msc를 입력하고 클릭 입력하다 .
- 로 표시된 파티션을 마우스 오른쪽 버튼으로 클릭하십시오. 시스템 재서비스 .
- 선택하다 드라이브 문자 및 경로 변경 다음을 클릭하십시오. 추가하다 .
- Y:를 드라이버 문자로 입력하고 클릭 확인 .
- 이제 작업 표시줄의 검색 영역에 cmd를 입력하고 클릭하십시오. 관리자 권한으로 실행 .
- 딸깍 하는 소리 예 사용자 계정 프롬프트에서.
- 명령 프롬프트 창에 들어가면 Y:를 입력하고 클릭하십시오. 입력하다 . 그러면 해당 드라이브로 전환됩니다.
- 이제 다음 명령을 실행하여 Fonts 폴더로 이동합니다.
cd Boot\Fonts
- 다음으로 다음 명령을 실행합니다.
takeown /d y /r /f .
- 드라이브에 대한 권한을 백업하려면 다음 명령을 실행하십시오.
icacls Y:\* /save %systemdrive%\NTFSp.txt /c /t
- whoami를 입력하고 누르십시오. 입력하다 . 사용자 이름을 적어 둡니다.
- 그런 다음
icacls . /grant <username you got from whoami>:F /t
명령을 실행합니다. - del *.*를 입력하여 글꼴 파일을 삭제합니다.
- 작업을 확인하려면 Y를 입력하고 Enter 키를 누릅니다.
이 작업이 완료되면 다음 단계에 따라 드라이브의 권한을 복원할 수 있습니다.
- 명령 프롬프트에서 다음 명령을 실행합니다. 성공한 파일이 없으면 명령이 잘못 실행된 것입니다. 계속하기 전에 일부 파일을 처리해야 합니다.
icacls Y:\ /restore %systemdrive%\NTFSp.txt /c /t
- 다음 코드를 실행하여 ACL을 다시 시스템으로 조정합니다.
icacls . /grant system:f /t
- 다음 명령을 사용하여 드라이브의 소유권을 System:
icacls Y: /setowner “SYSTEM” /t /c
로 되돌립니다. - 이제 디스크 관리로 돌아가서 데이터를 새로 고칩니다. 이렇게 하면 SRP에 최종적으로 충분한 여유 공간이 있는지 확인할 수 있습니다.
- 그렇다면 시스템 예약 파티션을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 드라이브 문자 및 경로 변경 .
- Y: 드라이브를 클릭하고 선택합니다. 제거하다 .
- 마지막으로 확인 디스크 관리 창을 닫습니다.
이 작업이 완료되면 업데이트 설치를 다시 시도할 수 있습니다. 이번에는 아무 문제 없이 처리할 수 있기를 바랍니다.
2. 재설정 또는 복구 설치 수행
이 시점에서 기존의 문제 해결 방법을 사용하여 문제를 해결할 수 없음을 나타내는 실행 가능한 솔루션을 찾지 못했습니다. 앞으로 두 가지 옵션이 있습니다.
시스템을 새로 시작하려는 경우 Windows를 기본 상태로 복원할 수 있습니다. 이 방법을 사용하면 직접 설치한 모든 응용 프로그램을 제거합니다. Windows를 구입할 때의 상태로 Windows를 복원합니다.
두 번째 옵션은 수리 설치 , 모든 Windows 파일을 새 복사본으로 바꿉니다. 그러나 이것은 파일이나 프로그램에 영향을 미치지 않습니다.
일반적으로 두 방법 모두 문제를 해결하는 것으로 알려져 있으므로 원하는 방법을 선택할 수 있습니다.