NTFS 압축을 통해 Windows Installer 폴더를 압축하는 것이 안전합니까?


22

제목은 질문을 거의 설명합니다.

명백한 (속도)를 제외하고, C:\Windows\Installer폴더 내에있는 Windows폴더 를 NTFS 압축을 통해 압축하는 것이 일반적으로 안전 합니까?

나는 개인적으로 속도 문제가 나에게 중요하지 않은 SSD를 사용하고 있습니다 (또한 VM 내에서 Win7을 실행하므로 더 높은 I / O 대기 시간에 익숙합니다).


1
NTFS 파일 압축을 참조하거나 이러한 파일 (.zip 등)을 보관하고 있습니까?
Der Hochstapler

4
NTFS 파일 압축. 이를 반영하여 질문을 업데이트하겠습니다.
채드 레비

1
Microsoft에서 명시 적으로 승인하지 않으면 숨겨진 시스템 폴더를 엉망으로 만드는 것이 좋습니다.
Vojtěch Dohnal

Windows 10에는 공간을 상당히 절약 할 수있는 압축 OS (컴팩트) 기능이 추가되었습니다 (특히 제한된 크기의 장치에서 기능 업그레이드를 수행하기에 충분한 공간을 찾을 수없는 경우에 유용) : intowindows.com/…
조지 Birbilis

@GeorgeBirbilis 위대한 발견. 이 방법을 VM에서 시도해 볼 것입니다. 참고로, 링크의 "방법 2"는 NTFS 압축을 사용하여 전체 드라이브를 압축하는 방법에 대해 설명합니다. 문제는 다음과 같은 질문을 제기합니다. Windows를 사용하지 않고 전체 드라이브를 압축 할 수 있다면 단일 디렉토리를 압축하면 왜 중요한가요?
채드 레비

답변:


19

속도 문제를 제외하고 (이 주제에 대해서는 실제로 어떤 방식으로 성능에 유리 하다고 말하는 많은 토론이 있습니다 ) 현재 Windows 설치 디스크와 그 안에있는 모든 폴더에서 NTFS 압축을 사용하는 데 문제가 없습니다.

  • 파일이 있으며 사용 가능하며 실제로 비밀 압축 파일로 변경되지 않습니다. 이는 파일 시스템 수준에서 수행됩니다.
  • 의견 및 일부 테스트에 따라 성능이 최악이 아닙니다.
  • 그들은 Windows 복구 유틸리티를 사용하거나 디스크를 다른 컴퓨터에 연결하여 복구 할 수 있습니다 (중요한 것은 아무것도 없으며 내부 c:\Windows에는 중요한 파일이 있어야합니다 ...)

Microsoft는 NTFS 압축에 대한 몇 가지 지침 을 마련 했습니다.

여러 클라이언트 및 Windows 버전의 전체 파일 시스템에서 NTFS 압축을 사용해 왔으며 압축 파일 시스템으로 인해 문제가 발생하지 않았습니다 .


7

예, Installer디렉토리를 압축 해제 해야하는 디렉토리 에는 특별한 것이 없습니다 .

예전에는 파일이 좋아하는 설치의 더미가 있었다 unwise.exe, unvise32.exe, uninstall.exe에 등, \Windows\디렉토리; 때때로 공유하고 때로는 공유하지 않습니다. 이 \Windows\Installer폴더는 Windows Installer 캐시로 , WinSxS 폴더가 DLL Hell 을 피하는 방법과 유사하게 각 프로그램이 자체 설치 프로그램을 유지할 수 있도록합니다 .

일반적으로 프로그램 의 기본 설치 프로그램 을 저장 / 캐시하는 데 사용 되므로 설치된 프로그램을 수정하려는 경우 프로그램에서 실행되며 원래 설치 매체가 없어도 설치 제거하거나 수리 할 수 ​​있습니다. 따라서 NTFS 압축을 사용하도록 설정하면 부작용 이 없어야 합니다.


여기에서 길을 찾는 다른 사람들을 위해 ZIP, RAR 등으로 압축 / 보관 할 수 있는지 여부에 대한 답을 남겨 두겠습니다.

일부 프로그램은 전체 설치 프로그램을 저장하도록 선택하지만 물론 바람직하지는 않지만 드물게 발생합니다. 대부분 unwise32.exe기본 설치 정보가 포함 된 더 작은 설치 프로그램 파일 ( 이전 과 같이) 만 저장합니다 . 대부분의 프로그램은 Installer폴더 의 파일을 전혀 사용하지 않으며 프로그램 추가 / 제거 로 변경 한 경우에만 재생됩니다 .

그러나 때로는 시작 메뉴, 바탕 화면 등의 바로 가기 아이콘을 ARPPRODUCTICON.exe설치 프로그램 캐시 의 파일 을 가리 키도록 설정하여 일부 파일을 적극적으로 사용하는 프로그램을 찾을 수 있습니다 .

대부분의 경우 파일을 압축 또는 이동하고 변경 (수정, 복구, 제거)하려는 경우 파일을 다시 넣을 수 있습니다. 실제로 폴더는 궁극적으로 설치 파일의 캐시이므로 파일을 삭제하고 원래 설치 미디어를 사용할 수도 있습니다.

NB : Installer폴더에 설치 파일을 캐시하는 것은 프로그램 만이 아닙니다 . Windows 자체는 패치 및 서비스 팩 데이터도 그대로 유지하므로 삭제하면 업데이트가 작동하지 않을 수 있으며 이론적으로 Windows다시 설치 해야 할 수 있습니다 . 단지 전체 내용을 이동 / 삭제하지 마십시오. 거기에 무엇이 있는지 살펴보십시오.


마지막 문장을 참조하면 압축 중에 압축 파일 (NTFS 파일 압축 사용)에 여전히 액세스 할 수 없습니까?
차드 레비

1
오, 당신은 NTFS의 압축 된 비트에서 압축 된 것을 의미합니까? 물론 이죠 전혀 문제가 없습니다. ZIP, RAR 등으로 보관할 때 압축하는 것을 의미한다고 생각했습니다.
Synetech

그래, 미안해 답변 후 질문을 업데이트했습니다.
채드 레비

1

압축 된 파티션에 설치하면 SQL Server (및 다른 데이터베이스도)가 정상적으로 실행되지 않을 수 있습니다. 그들은 단순히 설치하지 못할 수 있습니다.

다음 은 시나리오를 설명하는 게시물입니다. SQL Server 2014 Express 에서도이 문제가 발생했습니다.


1
해당 정보의 출처를 추가 할 수 있습니까?
Burgi

시나리오는 다른 사용자가 여기에 설명합니다 : link . SQL Server 2014 Express 에서도이 문제가 발생했습니다.
Ryan

그것은 당신이 할 수있는 힌트였다 편집 ) ()는 소스에서 인용 또는 두 가지를 포함, 당신은 그것의 품질을 개선하는 데 도움이되는 답변을
Burgi

감사! 저는 수퍼 유저를 처음 접했고 답변의 품질을 향상시키기 위해 노력할 것입니다.
Ryan

-3

시동 복구는 해당 파일에 따라 다를 수 있으므로 다른 컴퓨터가 없으면 해당 파일의 압축을 풀 수 없습니다.


1
이에 대한 소스가 있습니까? Installer폴더의 내용에 의존하는 스타 업 복구 / 복구에 대한 참조를 찾을 수 없습니다 . 베어 메탈 부팅과 VM 부팅 (BootCamp 및 VMWare Fusion 포함 Mac을 통해)간에 Win7 설치를 번갈아 가면서 시작 문제가 발생할 가능성이 높아지면서이 점에 주목했습니다.
채드 레비

2
NTFS 압축은 볼륨 수준에서 수행됩니다. 시동 복구는 유무에 관계없이 잘 수행됩니다. . .
surfasb

Etherway, 설치 관리자 폴더는 매우 중요한 장소입니다. 설치 복구 폴더가없는 상태에서 시동 복구로 무언가를 다시 설치해야하는 경우 공간을 절약 할 수있는 다른 방법을 찾으십시오 ..
Keithsoulasa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.