Windows를 새로 설치할 때 이 복구 파티션은 무엇을 위한 것입니까?

Windows를 새로 설치할 때 이 복구 파티션은 무엇을 위한 것입니까?

새로운 SSD에 Windows 10 Preview를 설치했는데 C: 끝에 작은 450MB 복구 파티션이 있는 것을 발견했습니다.

디스크 관리자

(나중에 직접 추가한 F:가 포함된 확장 파티션은 무시하세요.)

Windows 7을 새로 설치할 때 그러한 파티션이 나타나지 않았으며 Windows 8 또는 8.1에서 이와 같은 파티션을 본 기억이 없습니다.

그렇다면 이것은 Windows 10의 새로운 기능이며 무엇을 위한 것입니까?

이 작은 파티션에는 무엇이 들어있나요?

답변1

윈도우 XP

  • 설치 프로그램에서는 단일 Windows 파티션만 만듭니다.
  • Windows 복구 콘솔은 기본 설치의 일부가 아니지만 디렉터리에 설치되는 Windows 파티션에 쉽게 추가할 수 있으며 대략 7MB의 공간을 차지합니다.
  • 512바이트 기본(512n) 드라이브만 지원됩니다. AF(고급 포맷) 512바이트 에뮬레이션(512e) 및 4K 네이티브(4Kn) 드라이브는 공식적으로 지원되지 않으며 권장되지 않습니다.
  • 부팅에 대한 GPT 지원이 없습니다. XP 64비트는 데이터용으로만 GPT 드라이브를 사용할 수 있습니다.

윈도우 비스타

  • 설치 프로그램은 BIOS/MBR 및 UEFI/GPT(64비트 전용) 모드 모두에서 단일 Windows 파티션만 만듭니다.
  • WinPE 기반 WinRE는 Vista DVD로 처음 선보였지만 설치 루틴이 제공되지 않기 때문에 하드 드라이브에 쉽게 설치할 수 있는 방법이 없습니다. 대신 이 작업을 수동으로 수행하려면 WAIK의 일부로 제공되는 도구와 스크립트를 사용해야 합니다.
  • WinRE는 Vista 시스템 파티션과 별도의 파티션에 설치되어야 합니다. 필요한 경우 BitLocker 드라이브 암호화(BDE) 파티션과 결합할 수 있습니다.
  • 확장된 이미지로 설치된 경우 권장되는 WinRE 파티션 크기는 약 1GB입니다.
  • AF 512e 드라이브는 일부 업데이트/핫픽스에서 지원되지만 AF 4Kn은 지원되지 않습니다.

윈도우 7

  • 설정BIOS/MBR 모드100MB 시스템 예약 파티션과 Windows 파티션을 생성합니다. 1

  • 초기 RTM 이전 빌드(최소 7057까지)에서 시스템 예약 파티션의 크기는 200MB였습니다.

  • 시스템 예약 파티션에는 부팅 관리자(bootmgr), 부팅 구성 데이터(BCD) 및 BDE에 사용되는 시작 파일이 포함되어 있습니다. WinRE도 포함될 수 있습니다.

  • 시스템 예약 파티션의 최소 크기는 100MB이지만 더 클 수도 있습니다. 활성으로 표시되어 암호화되어서는 안 됩니다. BIOS/MBR 모드에서는 FAT32 또는 NTFS로 포맷할 수 있습니다(설치 프로그램에서는 NTFS를 사용함).

  • WinRE가 시스템 예약 파티션에 설치되지 않은 경우(예를 들어 Windows가 사전 파티션된 드라이브에 설치되어 파티션이 생성되지 않은 경우) %SystemDrive%\Recovery대신 WinRE가 설치됩니다.

  • AF 512e 드라이브는 일부 업데이트/핫픽스에서 지원되지만 AF 4Kn은 지원되지 않습니다.

  • 설정UEFI/GPT 모드(64비트 전용)은 최소 100MB의 EFI 시스템 파티션(ESP), 128MB의 Microsoft 예약 파티션(MSR) 및 Windows 파티션을 생성합니다. 2

  • ESP에는 NTLDR, HAL, Boot.txt 및 드라이버와 같이 시스템을 부팅하는 데 필요한 기타 파일이 포함되어 있습니다. MSR은 OS에서 디스크 관리를 위해 사용됩니다.

  • ESP는 FAT32로 포맷되어야 합니다.

  • UEFI/GPT 모드의 WinRE에도 BIOS/MBR 모드와 동일한 규칙이 적용됩니다.


윈도우 8

  • 설정BIOS/MBR 모드최소 350MB의 시스템 예약 파티션과 Windows 파티션을 생성합니다. 삼

  • 시스템 예약 파티션에는 WinRE 및 BDE 관련 파일이 포함되어 있습니다. BIOS/MBR 모드에서는 FAT32 또는 NTFS로 포맷할 수 있습니다(설치 프로그램에서는 NTFS를 사용함).

  • AF 512e 드라이브는 BIOS/MBR 및 UEFI/GPT 모드에서 모두 지원됩니다.

  • 설정UEFI/GPT 모드(64비트만 해당) 최소 300MB WinRE 파티션, 최소 100MB ESP(EFI 시스템 파티션), 128MB MSR(Microsoft Reserved 파티션) 및 Windows 파티션을 생성합니다. 4

  • ESP는 FAT32로 포맷되어야 합니다. AF 4Kn 드라이브에서는 FAT32 파티션 크기가 섹터 크기(4KB) x 65527 = 256MB로 계산되므로 최소 ESP 크기는 260MB입니다.

  • AF 4Kn 드라이브는 UEFI/GPT 모드에서만 지원됩니다.


윈도우 10

  • 설정BIOS/MBR 모드최소 100MB의 시스템 예약 파티션, Windows 파티션 및 450MB WinRE 파티션(최소 300MB)을 생성합니다. 5

  • AF 512e 드라이브는 BIOS/MBR 및 UEFI/GPT 모드에서 모두 지원됩니다.

  • 설정UEFI/GPT 모드(64비트 전용)은 최소 100MB ESP(EFI 시스템 파티션), 16MB MSR(Microsoft Reserved 파티션), Windows 파티션 및 450MB WinRE 파티션(최소 300MB)을 생성합니다. 6

  • ESP는 FAT32로 포맷되어야 합니다. AF 4Kn 드라이브에서는 FAT32 파티션 크기가 섹터 크기(4KB) x 65527 = 256MB로 계산되므로 최소 ESP 크기는 260MB입니다.

  • AF 4Kn 드라이브는 UEFI/GPT 모드에서만 지원됩니다.


tl;dr:별도의 WinRE 파티션은 UEFI/GPT 모드의 Windows 8 설치 프로그램과 BIOS/MBR 및 UEFI/GPT 모드의 Windows 10 설치 프로그램에 의해서만 생성됩니다.

출처:

답변2

여러 개의 복구 파티션이 있는 경우가 많습니다(롤백하려는 각 Windows 버전당 하나 및 OEM 복구 파티션). 그러나 일부 디스크 도구는 이를 혼동하거나 ID를 변경하여 OEM 복구 파티션과 Windows 복구 파티션이 혼합될 수 있습니다. 어쨌든, WinRE 복구 파티션은 일반적으로 Windows 10에서 "ReAgent"라는 도구에 의해 설치됩니다. 이 도구는 "SAFE_OS" 환경(Windows에서 자동으로 실행되는 경우를 포함하여 Windows 10 설치 프로그램 실행) 내에서 실행될 때 작동하지 않고 자주 중단됩니다. Windows 10의 새 빌드를 설치하기 위한 업데이트), 일반 모드에서 ReAgent를 수동으로 사용하려는 경우에도 실패합니다. ReAgent는 복구 환경을 설치하는 데 필요한 저장 공간을 잘못 계산합니다. 마침내 Windows 10이 하나 이상의 복구 파티션을 할당하기 위해 디스크 공간을 확보한 다음 이러한 파티션이 준비되지 않았음에도 불구하고 BCD 저장소를 부팅 가능하도록 업데이트한 것을 확인할 수 있습니다(실제로 포맷되지 않음: 다음과 같이 표시됩니다). "NTFS" 파티션 대신 "RAW" 파티션). 재부팅할 때마다 새로운 추가 파티션이 다시 생성됩니다(기본 파티션에서 공간을 차지하지만 잘못 설정된 복구 파티션을 포맷하려는 이전의 실패한 시도에 대해 이미 할당된 공간은 무시함).

그런 다음 잘못된 파티션을 삭제하고 일반 Windows 파티션에서 사용할 공간을 회수해야 합니다(내 디스크에서 복구 설치 시도가 반복적으로 실패하여 몇 기가바이트의 저장 공간이 남음: 300MB 파티션, 그 다음에는 450MB 추가) 파티션, 또 다른 600MB 파티션, 매번 이전 시도보다 150MB 더 필요합니다. Windows 10에서는 450MB 이상이 필요하지 않더라도 크기가 사용하기에 충분하지 않다는 오류와 함께 WinRe가 실패할 때마다 말이죠. 많은 시도로 인해 이러한 파티션에 SSD에 60GB 이상을 할당했고 마침내 256GB SSD의 공간이 부족해졌습니다(더 이상 Windows를 부팅할 수 없거나 롤백할 수도 없었습니다).

Windows 10 설치 프로그램이 롤백되면 해당 파티션이 현재 포맷되지 않은 "RAW" 파티션이더라도 해당 파티션은 그대로 유지됩니다. 이러한 사용되지 않은 파티션은 수동으로 삭제해야 합니다.

또한 BCD 저장소의 콘텐츠를 확인해야 합니다. adminsitrator 명령줄에서 다음을 실행합니다: BCDEDIT /enum all

존재하지 않는 파티션/볼륨에 대해 생성된 새 루트 항목을 볼 수 있습니다.

UI "디스크 관리" 제어판에 모든 내용이 표시되지 않기 때문에 명령줄에서 파티션도 확인하세요. 때로는 ID가 "보호된" 상태로 설정된 경우 잘못된 파티션을 삭제하는 것을 거부하기도 합니다.

디스크파트

디스크 관리 제어판에서 삭제할 수 없는 이러한 파티션을 강제로 삭제할 수 있는 추가 옵션이 있습니다.

  • 모든 기존 볼륨을 보고 마운트된 드라이버 문자와 사용하는 파일 시스템 유형(또는 포맷되지 않은 "RAW" 파티션인 경우)을 확인하려면 LIST VOL
  • Windows 파티션을 선택하세요. SELECT VOLUME n LIST PART
  • 시스템 디스크의 올바른 파티션 번호를 확인하고, 작은 UEFI/부팅 FAT32 파티션을 찾고, 최종 OEM 복구 파티션을 찾습니다.
  • 그런 다음 불필요하게 차지하는 공간을 복구하기 위해 디스크에서 바람직하지 않은 파티션(ReAgent의 버그로 인해 Windows 10 설치 프로그램에 의해 잘못 설치됨)을 삭제해야 할 수도 있습니다.

일부 파티션의 경우 "DELETE PART"를 사용하여 선택한 파티션(및 해당 볼륨)을 삭제할 수 없습니다! 이러한 동일한 파티션은 디스크 관리 제어판에서도 삭제할 수 없습니다(옵션은 회색으로 표시됨). 그러나 추가 매개변수를 사용하여 명령줄에서 이를 수행할 수도 있습니다! 부품 재정의 삭제

그러나 Windows 파티션을 다시 확장하기 전에 삭제된 파티션으로 생성된 여유 공간을 남겨두십시오. Windows 설치 프로그램은 Windows 파티션의 크기를 다시 조정할 필요가 없으며 이제 파티션을 변경하지 않고도 복구 파티션을 직접 할당할 수 있습니다. C: Windows 파티션.

BCD 저장소의 항목을 수정하는 것은 훨씬 더 복잡합니다(이를 수행하는 명령줄 구문은 엄청나게 복잡합니다!).

대부분의 사용자는 BCDEDIT 및 DISKPART 도구 자체를 완전히 사용할 수 없습니다! 기술 지원이 필요합니다(Windows 10 설치 프로그램이 손상되었기 때문에 이는 매우 나쁩니다.자동으로파티션 테이블과 BCD 저장소).

Windows 10 설치 프로그램은 실제로 너무 많이 자동화되어 있습니다(무엇을 시도할지에 대한 사전 정보 없이 무인 자동 설치를 남용함). BCD 저장소(BIOS 정보를 잘못 읽고 UEFI와 MBR 호환성 정보를 혼합함) 또는 파티션 구성표를 변경하는 모든 작업을 무인 방식으로 수행해서는 안 됩니다. 실제로 이 모든 작업은 확인을 위한 일부 상호 작용을 통해 SAFE_OS 모드로 재부팅하기 전에 수행할 수 있습니다. 수행할 작업과 적절한 로깅이 포함됩니다.

그러나 SAFE_OS 모드의 Windows 10 설치 프로그램은 최선의 구성이 무엇인지 "추측"하려고 시도하고 있으며 그들의 추측이 잘못된 경우가 너무 많습니다. 이로 인해 드라이브 번호, 볼륨 번호, 특정 드라이브의 파티션 번호 사이에 많은 혼동이 생기고 때로는 또한 드라이브 문자를 혼합하거나 매핑을 변경합니다(고유 볼륨 식별자는 단순히 무시됩니다. 이는 매우 좋지 않으며 Microsoft가 권장하고 문서화하는 것과 완전히 반대됩니다! Microsoft는 여전히 타사 개발자 및 OEM과 논의한 자체 사양을 무시합니다)

Windows 10 설치 실패는 실제로 진단하기에는 악몽입니다.

Microsoft 온라인 지원에서도 문제를 이해하지 못합니다! 그리고 DISKPART 옵션이나 BCDEDIT의 기본 구문과 같은 기존 Windows 진단 도구도 무시합니다! 그들에게 전화하면 그들이 귀하의 PC에 대한 지원 세션을 시작할 수도 있지만 그들이 당신을 돕는 것보다 더 많은 도움을 줄 것입니다(사용자는 종종 공식 Microsoft 지원 팀보다 Windows에 대한 다양한 정보를 더 잘 알고 있기 때문입니다!). 하지만 확인하지 않은 몇 가지 사항을 찾는 데 도움이 될 수도 있습니다.

조심하세요! 잘못된 버전의 Windows를 설치하라고 지시할 수도 있습니다. 그러면 마이그레이션되는 대신 모든 사용자 데이터가 지워집니다! Microsoft 지원팀은 Winver 대화 상자에 표시된 내용만 확인하고 사용된 실제 버전은 확인하지 않습니다. 예를 들어 Windows 버전이 사용자가 사용하는 것과 동일한 언어로 현지화되어 있다고 가정하고 사용자가 미국 영어 설치 위에 MUI 언어 설정을 사용하십시오).

또한 Windows 설치 프로그램은 시스템에 있는 내용에 대해 다양한 잘못된 가정을 합니다. "ReAgent" 구성 요소는 가장 나쁜 구성 요소입니다. 거의 문서화되지 않았으며 수행하려는 작업을 설명하지 않고 작업을 기록하지 않으며 자체 오류를 기록하지 않으며 진단을 거의 제공하지 않습니다. 내가 말할 수 있는 것은 복구 환경을 설치하는 데 필요한 공간을 잘못 계산하고 왜 300MB 이상이 필요한지 설명하지 않는다는 것뿐입니다("ReAgent"가 MSR 파티션의 일부 데이터를 잘못 읽는 중이거나 실패하는 것 같습니다). RAID, USB, 모바일 장치, 연결된 프린터 또는 플래시 카드에 다른 디스크가 마운트되어 있고 다른 디스크의 관련 없는 데이터에 실제로 사용되는 공간을 추가할 수 있는 경우가 있으며 이는 복구의 일부가 되지 않습니다. 또는 WinRE 소스가 어디에 있는지 추측하려고 시도하고 실제로 WinRE의 소스가 아닌 어딘가에서 임의의 디렉터리를 찾은 다음 해당 Windows 버전에 해당되지 않는 몇 가지 다른 복구 파티션에 이미 할당된 공간을 추가합니다.

Microsoft 공식 지원이 어떻게 반응했는지에 대한 내 견해는(그들이 나를 돕는 것보다 나에게서 훨씬 더 많은 것을 배웠고 그들은 내가 DISKPART 및 BCDEDIT로 보여준 내용을 이해하지 못했습니다...) Microsoft는 실제로 Windows가 실제로 어떻게 작동하는지 알지 못한다는 것입니다. 작동합니다(직원에 대한 내부 교육이 부족하고 실제로 Windows의 많은 부분이 Microsoft에서 일하는 로그너가 없는 소규모 팀에 의해 설계되었기 때문에 이제 Microsoft는 이 모든 것이 어떻게 작동해야 하는지 추측하기 위해 제3자의 도움이 필요하기 때문입니다) !

이는 문제가 됩니다. Windows는 독점적이었지만 내부적으로 문서화 상태가 좋지 않았으며 이제 Microsoft는 실제 검토 없이는 수많은 제3자가 만든 수십억 줄의 소스 코드를 관리하는 방법을 실제로 알지 못합니다. 그러면 Windows는 유지 관리가 불가능하고 Microsoft 자체에서 지원되지 않기 때문에 천천히 죽는다는 비난을 받게 될 것입니다(그리고 내부 문서가 부족하여 제3자라도 문제를 찾는 데 큰 어려움을 겪습니다. Microsoft가 사용자에게 묻지 않고 무인 설치를 추진한 이래로 상황은 이보다 더 나빴던 적이 없습니다. 아무것).

이제 Microsoft가 실제로 더 큰 커뮤니티에서 지원하는 다른 OS에서 판매되는 소프트웨어 및 서비스를 만드는 것에 대해 생각할 때입니다! Microsoft는 자체 Linux 기반 배포판을 만들기 시작해야 합니다(그리고 그 위에 UI 레이어를 다시 구축하면 됩니다. Microsoft는 Linux용 "Wine" 개발을 도와야 합니다).

마이크로소프트는 이미 윈도우 10이 윈도우의 마지막 상용 버전이 될 것이라고 밝힌 바 있다. 나는 그것이 약 10년 안에 죽기 시작할 것이라고 예측하며, Windows용으로 개발된 앱을 지원하기 위한 다음 OS는 실제로 Linux가 될 것이라고 예측합니다. (그리고 Edge는 Linux로 이식될 것입니다. 이미 Office 365와 Azure는 Linux와 타사를 지원하고 있습니다. 브라우저: Windows와 브라우저는 더 이상 Microsoft 솔루션 판매에 전략적으로 사용되지 않습니다. Windows와 Internet Explorer/Edge는 Microsoft에 수익을 창출하는 것보다 더 많은 비용을 지출할 뿐이며 Microsoft는 제3자에게 비용을 지불하지 않고는 이에 대한 기술 지원을 유지할 수 없습니다. )

답변3

  • 복구 파티션모든 것을 복구하는 데 사용되는 일부 브랜드의 기능입니다.기본 시스템, 그건 당신의 뜻이에요OEM 운영 체제라이센스를 포함하여 귀하의독점 소프트웨어 일부 바이러스 백신(소프트웨어 프로모션) 및 제조업체에서 정의한 기본값으로 설치된 소프트웨어의 1년 무료 라이센스와 같습니다. 드라이버, 대부분의 경우 복구 소프트웨어를 시작하려면바이오스/EFI그 후에는 특별한 기능이 있습니다우편.
  • WinRE: Microsoft-Windows-WinRE-RecoveryAgent 구성 요소는 Windows RE(Windows® 복구 환경)와 관련된 설정을 관리합니다.

업데이트됨

관련 정보