Windows 95의 파일을 이전 버전으로 덮어쓰는 installer에 대한 보호
(devblogs.microsoft.com)
Windows 95가 도입한 SYSBCKUP 기반의 파일 자동 복구 메커니즘은 설치 프로그램의 무단 덮어쓰기로부터 시스템을 보호하며, 이는 외부 의존성으로부터 시스템의 무결성과 안정성을 확보하기 위한 방어적 설계의 중요성을 잘 보여줍니다.
이 글의 핵심 포인트
- 1Windows 95 시절, 앱 설치 프로그램이 시스템 파일을 구버전(예: Windows 3.1)으로 무단 덮어쓰는 문제가 빈번하여 시스템 장애를 초래했습니다.
- 2Windows 95는 `C:\Windows\SYSBCKUP` 디렉토리에 주요 파일 백업본을 저장하고, 설치 후 버전 검사를 통해 구버전으로 덮어써진 파일을 자동으로 복원하여 문제를 해결했습니다.
- 3