Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 오류 코드 0x8007025D: '필요한 파일을 설치할 수 없습니다' 문제 해결 방법

Windows 10에 새로운 기능 업데이트(Feature Update)를 설치하는 도중 오류 코드 0x8007025D와 함께 'Windows에서 필요한 파일을 설치할 수 없습니다'라는 메시지가 나타난다면, 이 글이 도움이 될 것입니다. 이 글에서는 해당 업데이트 오류의 원인을 살펴보고, 문제를 해결하기 위해 시도해 볼 수 있는 다양한 방법을 소개합니다.

업데이트가 실패하면 다음과 같은 오류 메시지가 표시됩니다.

Windows 설치 프로그램
Windows에서 필요한 파일을 설치할 수 없습니다. 설치에 필요한 모든 파일이 준비되어 있는지 확인한 후 설치를 다시 시작하세요. 오류 코드: 0x8007025D

오류 코드 0x8007025D의 원인

조사해 보면 오류 코드 0x8007025DERROR_BAD_COMPRESSION_BUFFER에 해당하며, '지정된 버퍼에 잘못된 형식의 데이터가 포함되어 있습니다'라는 의미입니다.

USB 3.0은 시스템과 통신할 때 MSI(Message Signaled Interrupt) 방식을 사용하고, USB 2.0은 훨씬 오래된 IRQ(Interrupt Request) 방식을 사용합니다. USB 3.0 장치가 사용하는 MSI 시스템의 특징 중 하나는 장치와 시스템 간 데이터 전송을 비동기적으로 처리한다는 점입니다. 이 과정에서 데이터는 높은 전송 속도로 버퍼를 통해 스트리밍되며, 시스템이 이를 디코딩하게 됩니다. 기능 업데이트 과정에서 0x8007025D 오류가 발생했다면, USB 장치가 손상되거나 잘못된 데이터를 버퍼로 보내고 있거나, 장치의 버퍼가 가득 차 있거나, 장치가 데이터를 제대로 디코딩하지 못하고 있을 가능성이 높습니다.

USB 드라이브의 데이터가 손상되면 정상적으로 디코딩할 수 없어 이 오류가 발생합니다. 손상된 데이터는 부팅 가능한 USB 드라이브를 만드는 데 사용된 ISO 이미지 파일 자체가 손상되었을 때 생길 수 있습니다. 복사해야 할 파일이 누락되었거나 손상된 경우에도 동일한 오류가 나타납니다. 또한 플래시 드라이브의 특정 구역이 손상되었거나 읽을 수 없는 경우에도 문제가 발생할 수 있습니다. 다른 USB 장치를 연결하여 별도의 디스크 드라이브로 인식되는 경우, 해당 장치들이 버퍼로 보내는 데이터가 오류를 유발할 수도 있습니다.

HDD나 SSD에 불량 섹터 또는 불량 레코드가 있는 상태에서 Windows 설치 프로그램이 해당 공간에 파일을 복사하려 하면, 버퍼로 오류가 반환되고 결과적으로 0x8007025D 오류가 표시됩니다. 불량 RAM 역시 이 오류의 원인이 될 수 있습니다. 데이터가 RAM의 손상된 영역에 복사되면 버퍼링 기술이 오류를 감지하여 0x8007025D 오류를 표시하게 됩니다.

왜 '필요한 파일을 설치할 수 없습니다' 오류가 발생하나요?

이 오류는 운영 체제를 재설치하거나 업데이트할 때 발생합니다. 설치 미디어가 손상된 경우에도 이 문제가 나타날 수 있습니다. DVD 디스크에 긁힘이나 손상이 없는지 확인하고, 필요하다면 USB 플래시 드라이브에 새로운 설치 미디어를 만들어 Windows를 다시 설치해 보세요.

Windows에서 오류 코드 0x8007025D 해결 방법

먼저 Windows Update 문제 해결사를 실행하여 문제가 해결되는지 확인하세요. 그다음 RAM 점검을 진행하고, BIOS를 확인 및 업데이트하는 것도 좋습니다. 그래도 해결되지 않으면 다른 USB 드라이브에 부팅 가능한 Windows 10 이미지를 새로 만들어 보세요.

아래의 권장 해결 방법들을 순서에 관계없이 하나씩 시도해 보면서 문제가 해결되는지 확인해 보세요.

  1. 외부 장치 모두 분리하기
  2. HDD/SSD 파티션 크기를 줄이고 포맷하기
  3. 새로운 Windows 10 ISO 이미지를 내려받아 다른 USB에 부팅 드라이브 만들기
  4. RAM 메모리 진단을 실행하고 불량 RAM 스틱 교체하기(해당되는 경우)

각 해결 방법의 세부 과정을 하나씩 살펴보겠습니다.

1] 외부 장치 모두 분리하기

이 방법은 인터넷 케이블을 포함해 모든 USB 장치와 주변 기기를 컴퓨터에서 분리하는 것입니다. 대부분의 경우 Windows 설치 중 0x8007025D 오류는 하드웨어 드라이버의 문제나 오래된 드라이버 때문에 발생합니다.

또한 파일 복사가 완료된 후에는 Windows 설치 프로그램이 더 이상 USB 드라이브를 필요로 하지 않는 경우가 많습니다. 이때 USB 드라이브를 분리하면 설치가 중단된 지점부터 계속 진행될 수 있습니다.

그래도 오류가 발생한다면 다음 해결 방법으로 넘어가세요.

2] HDD/SSD 파티션 크기를 줄이고 포맷하기

Windows 10 설치에는 약 20GB 정도의 공간만 필요합니다. 따라서 USB 드라이브에서 새 기능 업데이트를 설치하는 도중 이 오류가 발생했다면, 설치 파티션 크기를 125GB 정도로 줄여 보세요. 이렇게 하면 파일을 복사하는 공간이 손상되어 있을 가능성을 줄일 수 있습니다.

디스크 공간은 Windows 10 설치 화면에서 사용자 지정 설치(Custom Install) 옵션을 선택한 후 확장(Extend) 옵션을 클릭하여 조정할 수 있습니다. 단, 하드 드라이브가 손상되지 않고 정상 상태인지 반드시 먼저 확인하세요.

클린 설치를 진행하는 경우에는 설치할 파티션을 반드시 포맷하세요. 포맷을 통해 불량 섹터와 불량 레코드를 정리할 수 있습니다. 사용자 지정 설치 옵션 선택 후 포맷(Format) 옵션을 클릭하고 포맷을 진행하면 됩니다.

이후 설치를 다시 시도해 보세요. 문제가 계속되면 다음 해결 방법으로 넘어갑니다.

3] 새로운 Windows 10 ISO 이미지를 내려받아 다른 USB에 부팅 드라이브 만들기

내려받은 Windows 10 ISO 이미지에 디코딩하거나 복사할 수 없는 손상된 파일이 포함되어 있을 가능성이 있습니다. 특히 이미지 생성 도구를 통해 파일을 내려받은 경우, USB 드라이브나 디스크에서 해당 파일이 누락되었을 가능성도 충분히 있습니다.

또한 USB 드라이브 자체가 손상되었거나 읽을 수 없는 구역이 있다면, 버퍼링 기술이 이 오류를 감지하여 0x8007025D – Windows에서 필요한 파일을 설치할 수 없습니다 오류 메시지가 표시됩니다.

이 경우 새로운 Windows 10 ISO 이미지를 내려받아 다른 USB 드라이브에 부팅 드라이브를 만든 후 설치를 다시 시도하세요. 그래도 동일한 오류가 발생하면 다음 해결 방법으로 넘어갑니다.

기존에 USB 3.0 포트를 사용했다면, USB 2.0 포트를 사용해 보는 것도 좋습니다. USB 2.0은 USB 3.0과 다른 방식으로 데이터를 읽기 때문에 문제가 해결될 수 있습니다.

4] RAM 메모리 진단 실행 후 불량 RAM 교체하기

Windows 10 설치 프로그램은 불량 RAM을 발견하면 설치 후 시스템이 계속 충돌하는 것보다 설치 자체를 진행하지 않는 쪽을 선택하기 때문에 이 오류 메시지가 나타날 수 있습니다.

따라서 용량이 최소 1GB 이상인 RAM 스틱이 두 개 있다면, 하나를 제거한 상태에서 설치를 시도해 보세요(첫 번째 시도에서 오류가 발생하면 다른 스틱으로 바꿔 테스트). 내장된 메모리 진단 도구(Memory Diagnostics Tool)를 사용해 RAM 오류를 검사할 수도 있습니다. 불량 RAM을 교체한 후 설치를 다시 시도하세요.

이 글에서 소개한 해결 방법 중 하나가 문제 해결에 도움이 되기를 바랍니다!