시스템 예약 파티션을 업데이트할 수 없습니다.” - 무엇입니까?
고객은 Windows 10 또는 Windows 7에서 Windows 8.1으로 업그레이드할 때 "시스템 예약 파티션을 업데이트할 수 없습니다" 오류가 발생할 가능성이 높습니다. 이 오류는 오류 코드 0xc1900104 또는 오류 코드와 함께 제공될 수도 있습니다. 0x800f0922.
솔루션
오류 원인
"시스템 예약 파티션을 업데이트할 수 없습니다." Windows 10 업그레이드 오류는 일반적으로 시스템 예약 파티션(SRP)의 공간이 너무 부족하여 발생합니다. 시스템 예비 파티션은 부팅 파일을 저장하는 Windows에서 만든 추가 작은 파티션입니다. SRP는 보안 앱과 타사 안티바이러스로 채울 수 있습니다. 이 파티션에 공간이 충분하지 않으면 시스템은 Windows 10으로 업그레이드할 수 없습니다.
추가 정보 및 수동 수리
주의: 다음 단계는 복잡하며 특히 명령줄을 사용하는 숙련된 사용자가 수행해야 합니다. 명령 입력에 오류가 발생하면 장치가 부팅되지 않는 상황이 되거나 장치에 저장된 데이터가 손실될 수 있습니다.
에 Windows 10로 업그레이드, 장치의 시스템 예약 파티션에 최소 15MB의 여유 공간이 있어야 합니다. 아래 절차에 따라 업그레이드를 다시 시도하십시오.
먼저 시스템 예약 파티션이 GPT 또는 MBR 파티션 스타일인지 확인하십시오.
- 열기 달리기 Windows 키 + R을 눌러 창을 입력합니다. MSC 창에서 Enter 키를 누릅니다.
- SRP가 있는 디스크를 마우스 오른쪽 버튼으로 클릭한 다음
- 클릭 볼륨
- 에 파티션 스타일 행에서 장치가 사용 중인 파티션 스타일을 볼 수 있습니다. 마스터 부트 레코드 (MBR) or GUID 파티션 테이블 (GPT)
둘째, 필요한 방법을 결정합니다.
장치의 파티션 스타일과 현재 Windows 7 또는 Windows 8/8.1에 따라 수행해야 하는 다양한 방법이 있습니다.
방법 1: GPT 파티션이 있는 Windows 7 또는 8/8.1
- 시작 버튼을 클릭하고 검색 cmd를. 결과에서 마우스 오른쪽 버튼을 클릭하십시오. 명령 프롬프트 다음 선택 관리자 권한으로 실행하십시오. 명령 프롬프트 창이 나타납니다.
- 거래증명방식 마운트볼 y: /s 명령 프롬프트에서 Enter 키를 누릅니다. 이 명령은 시스템 파티션에 액세스할 수 있는 Y: 드라이브 문자를 추가합니다.
- 거래증명방식 taskkill / 메신저 explorer.exe / f 그런 다음 Enter 키를 누릅니다. 그런 다음 다음을 입력하여 관리자 모드에서 탐색기를 다시 시작합니다. exe를 Enter 키를 누릅니다.
참고: 관리자 모드에서는 OneNote와 같은 일부 앱이 실행되지 않습니다.
- 파일 탐색기를 열고 다음을 입력하십시오. Y:EFI마이크로소프트부트 주소 표시줄에서 Enter 키를 누릅니다.
- 영구적으로 삭제할 언어 폴더를 선택합니다. 언어 폴더는 하이픈으로 구분된 네 글자로 이름이 지정됩니다. 예를 들어 독일어를 삭제하려면 de-DE를 선택합니다.
- 선택 사항 : 더 많은 공간을 위해 사용하지 않는 글꼴 파일을 삭제할 수도 있습니다. 유형 Y:EFIMicrosoftBootFonts 주소 표시줄에 입력한 다음 Enter 키를 누릅니다.
- 불필요한 파일을 영구적으로 삭제했으면 장치를 재부팅하여 explorer.exe를 일반 모드로 되돌리고 Y: 드라이브 문자를 제거하십시오.
방법 2: MBR 파티션이 있는 Windows 7
이 방법을 수행하면 영구적이지만 장치 SRP의 여유 공간이 약간 증가합니다.
- 언어 폴더 삭제
NS. 열기 달리기 Windows 키 + R을 눌러 창을 입력합니다. diskmgmt.msc를 그런 다음 Enter를 누르십시오.
비. 고르다 시스템 예약 파티션을 선택한 다음 마우스 오른쪽 버튼을 클릭하십시오.
씨. 선택하다 드라이브 문자 및 경로 변경을 그 다음에 추가.
NS. 유형 Y 드라이브 문자에 대해 다음을 클릭하십시오. OK.
이자형. 시작 버튼을 클릭하고 검색 cmd를. 결과에서 마우스 오른쪽 버튼을 클릭하십시오. 명령 프롬프트 다음 선택 관리자 권한으로 실행하십시오. 명령 프롬프트 창이 나타납니다.
NS. 유형 Y: 명령 프롬프트에서 Enter 키를 누릅니다.
NS. Y 드라이브로 전환했으면 다음을 입력하십시오. 테이크다운 /dy /r /f . 그런 다음 Enter를 누르십시오.
참고: 명령이 제대로 작동하려면 "f" 뒤에 공백과 마침표가 포함되어야 합니다.
시간. 유형 icacls Y:* /save %systemdrive%NTFSp.txt /c /t 그런 다음 Enter 키를 눌러 드라이브에 대한 권한을 백업합니다.
참고: 모든 파일이 성공한 것으로 표시되고 파일이 실패한 것으로 표시되지 않았는지 확인하십시오.
NS. 유형 WHOAMI 그런 다음 Enter 키를 누릅니다. 나타나는 사용자 이름을 기록하십시오. 그런 다음 입력 아이클스 . /승인하다 :F/t 그런 다음 Enter 키를 누릅니다.
참고: 사용자 이름 사이에 공백이 없는지 확인하십시오. 및 ":F" 또는 명령이 작동하지 않습니다.
제이. 파일 탐색기에서 SRP 드라이브를 열고 부팅 폴더를 선택합니다. 영구적으로 삭제할 언어 폴더를 선택합니다. 언어 폴더는 하이픈으로 구분된 네 글자로 이름이 지정됩니다. 예: de-DE는 독일어이고 en-US는 미국 영어입니다.
2. NTFS 로그를 자릅니다.
NS. 명령 프롬프트를 열고 다음을 입력하십시오. chkdsk /LY: NTFS 로그의 크기를 확인합니다. NTFS 로그 크기가 5000KB 미만이면 파일을 자를 필요가 없습니다.
NS. 유형 chkdsk /L:5000 /X /F 그런 다음 Enter 키를 눌러 NTFS 로그를 자릅니다.
씨. 디스크 관리 창으로 돌아갑니다. 선택하다 동작 메뉴를 선택한 다음 장치의 SRP에 이제 더 많은 여유 공간이 있는지 확인을 선택합니다. 충분한 공간이 확보되면 시스템 예비 파티션을 마우스 오른쪽 버튼으로 클릭한 다음 드라이브 문자 및 경로를 변경합니다. 왼쪽 메뉴에서 Y: 그 다음에 풀다.
3. NTFS 로그를 자른 후에도 사용 가능한 공간이 충분하지 않으면 USN 저널의 크기를 조정합니다.
NS. 명령 프롬프트를 열고 다음을 입력하십시오. fsutil usn 쿼리저널 Y: 크기를 1048576진수 값으로 표시합니다. 30진수 값을 XNUMX진수로 변환한 다음 XNUMX으로 나눕니다. 얻을 수 있는 결과는 MB 단위입니다. 저널 크기가 XNUMXMB 이상인 경우 파일 자르기를 진행합니다.
참고: XNUMX진수 값을 XNUMX진수로 변환하려면 Windows에서 계산기 앱을 연 다음 보기 메뉴를 선택하십시오. 프로그래머를 선택한 다음 XNUMX진수를 선택합니다. XNUMX진수 값을 입력한 다음 XNUMX월을 선택합니다.
NS. 유형 fsutil usn 삭제 저널 /D /NY: 그런 다음 Enter 키를 눌러 저널을 삭제합니다. 유형 fsutil usn createjournal m=1500 a=1 예: 새로운 로그 크기 값을 갖는 저널을 재생성합니다.
- 권한 복원
NS. 유형 icacls Y: /restore %systemdrive%NTFSp.txt /c /t 명령 프롬프트에서. 계속하기 전에 파일이 성공적으로 처리되었는지 확인하십시오. 처리하는 동안 일부 파일이 실패했다는 메시지가 표시되면 백업을 수행하기 전에 일부 파일이 이미 삭제되었기 때문에 이는 정상입니다. 그러나 성공한 파일이 표시되지 않으면 명령이 제대로 실행되지 않은 것입니다.
NS. 유형 아이클 /그랜트 시스템:f /t 그런 다음 Enter 키를 눌러 ACL을 시스템으로 다시 조정합니다. 이제 다음을 입력하여 드라이브 소유자를 설정할 수 있습니다. icacls Y: /setowner “시스템” /t /c 그런 다음 Enter 키를 누릅니다.
씨. 다음으로 돌아가 장치의 SRP에 여유 공간이 충분한지 확인하십시오. 디스크 관리 데이터를 새로 고칩니다. SRP에 이미 충분한 공간이 있으면 이제 드라이브 문자를 제거할 수 있습니다. 마우스 오른쪽 버튼으로 클릭 시스템 예약 파티션 다음 선택 드라이브 문자 및 경로를 변경합니다. Y: 드라이브를 선택한 다음 클릭하여 드라이브 문자 삭제 확인을 선택합니다. 좋아요.
방법 3: MBR 파티션이 있는 Windows 8/8.1
이 방법은 더 크지만 일시적으로 SRP 여유 공간을 늘립니다.
1. 최소 250MB의 여유 공간이 있고 NFTS로 포맷된 외장 드라이브가 있는지 확인하십시오.
2. 열려있는 달리기 Windows 키 + R을 눌러 입력합니다. MSC그런 다음 복구 파티션을 선택합니다. 그것을 마우스 오른쪽 버튼으로 클릭 한 다음 선택하십시오. 드라이브 문자 및 경로를 변경합니다.
3. 선택 추가 다음을 입력하십시오. Y 드라이브 문자의 경우
4. 시작 화면을 클릭한 다음 다음을 입력합니다. cmd를 검색 창에서. 결과에서 마우스 오른쪽 버튼을 클릭하십시오. 명령 프롬프트 다음 선택 관리자 권한으로 실행하십시오. 명령 프롬프트 창이 나타납니다.
5. 입력하여 다른 드라이브로 전환 Y: 명령 프롬프트에서. Y 드라이브에 있으면 다음을 입력하십시오. 테이크다운 /dy /r /f .
참고: 명령이 제대로 작동하려면 "f" 뒤에 공백과 마침표가 포함되어야 합니다.
- 거래증명방식 WHOAMI 그런 다음 Enter 키를 누릅니다. 나타나는 사용자 이름을 기록하십시오. 그런 다음 입력 아이클스 . /승인하다 :F/t 그런 다음 Enter 키를 누릅니다.
참고: 사용자 이름 사이에 공백이 없는지 확인하십시오. 및 ":F" 또는 그렇지 않으면 명령이 작동하지 않습니다.
- 명령이 완료되면 다음을 입력하십시오. 속성 -s -r -h Y:복구WindowsREwinre.wim 그런 다음 Enter를 누르십시오.
- 파일 탐색기를 열고 사용 중인 외장 드라이브의 드라이브 문자를 확인합니다(이 경우 F:가 외장 드라이브의 드라이브 문자라고 가정하므로 나머지 단계에서 F:가 표시되면 드라이브를 의미합니다. 사용 중인 외장 드라이브의 문자).
- 거래증명방식 mkdir F:복구WindowsRE 명령 프롬프트에서 Enter 키를 누릅니다. 그런 다음 입력 xcopy Y:RecoveryWindowsREwinre.wim F:RecoveryWindowsREwinre.wim /h
- 거래증명방식 C:WindowsSystem32Reagentc /SetREImage /경로 F:RecoveryWindowsRE /대상 C:Windows 새 경로를 매핑하기 위해
- 복사가 성공적으로 완료되었는지 확인한 다음 다음을 입력하십시오. del Y:복구WindowsREwinre.wim /F
- 디스크 관리 창으로 돌아갑니다. 클릭 동작 메뉴를 누른 다음 장치의 SRP에 사용 가능한 공간이 더 많은지 확인을 누르십시오. 공간이 충분하면 업그레이드를 진행할 수 있습니다.
- 업그레이드가 완료되면 wim 파일을 복구 파티션으로 다시 이동합니다. 이 시점에서 다음과 같이 위치를 다시 매핑할 수 있습니다.
- 명령 프롬프트를 열고 다음을 입력하십시오. xcopy F:RecoveryWindowsREwinre.wim Y:RecoveryWindowsREwinre.wim /h Enter를 누르십시오.
- 거래증명방식 C:WindowsSystem32Reagentc /SetREImage /경로 Y:RecoveryWindowsRE /대상 C:Windows 원래 경로에 다시 매핑합니다.
- 디스크 관리 창으로 돌아갑니다. 복구 파티션을 마우스 오른쪽 버튼으로 클릭한 다음 선택 드라이브 문자 및 경로 변경을. Y: 드라이브를 선택한 다음 풀다.
방법: 강력한 자동화 도구 다운로드
길고 기술적인 프로세스(위에 강조 표시된 대로)를 거치고 싶지 않습니까?
다운로드 및 설치 강력한 자동화 도구를 사용하여 신속하게 작업을 완료할 수 있습니다.