Czy kompresowanie folderu Instalatora Windows za pomocą kompresji NTFS jest bezpieczne (czy wskazane)?

22

Tytuł właściwie wyjaśnia pytanie.

Oprócz oczywistej (szybkości), czy ogólnie bezpieczne lub wskazane jest kompresowanie za pomocą kompresji NTFS C:\Windows\Installerfolderu, biorąc pod uwagę, że znajduje się on w Windowsfolderze?

Używam dysku SSD, więc osobiście problem prędkości nie jest dla mnie tak ważny (a ponadto korzystam z Win7 na maszynie wirtualnej, więc jestem przyzwyczajony do wyższych opóźnień we / wy).

Chad Levy
źródło
1
Masz na myśli kompresję plików NTFS lub archiwizację tych plików (np. .Zip)?
Der Hochstapler
4
Kompresja plików NTFS. Zaktualizuję pytanie, aby to odzwierciedlić.
Chad Levy,
1
Zrobiłem to i natknąłem się na wiele problemów, bałaganie się w ukrytych folderach systemowych nie jest zalecane, chyba że zostanie to wyraźnie zatwierdzone przez Microsoft.
Vojtěch Dohnal
zwróć uwagę, że Windows 10 dodał funkcję kompresji OS (kompaktową), która pozwala zaoszczędzić sporo miejsca (szczególnie przydatne, jeśli nie możesz znaleźć wystarczającej ilości miejsca, aby dokonać aktualizacji funkcji na urządzeniu o ograniczonym rozmiarze): intowindows.com/…
George Birbilis,
@GeorgeBirbilis świetne znalezisko. Spróbuję tej metody na moich maszynach wirtualnych. Na marginesie, „metoda 2” w twoim linku mówi o kompresji całego dysku przy użyciu kompresji NTFS. To nasuwa pytanie: jeśli cały dysk można skompresować bez przeszkadzania Windows, to dlaczego ma to znaczenie, jeśli skompresowany jest pojedynczy katalog?
Chad Levy,

Odpowiedzi:

19

Z wyjątkiem problemów związanych z szybkością (tutaj jest wiele dyskusji na ten temat, niektórzy twierdzą, że w pewnym sensie jest to korzystne dla wydajności ), nie ma problemów z użyciem kompresji NTFS bieżącego dysku instalacyjnego systemu Windows i wszystkich jego folderów.

  • Twoje pliki są tam dostępne, tak naprawdę nie zmieniają się w tajny skompresowany plik lub coś takiego, odbywa się to na poziomie systemu plików
  • Wydajność nie jest najgorsza w zależności od opinii i niektórych testów
  • Można je odzyskać za pomocą narzędzi do naprawy systemu Windows lub podłączając dysk do innego komputera (poza tym nic ważnego nigdy nie jest przechowywane w środku c:\Windows, ważne pliki powinny znajdować się gdzie indziej ...)

Microsoft opracował kilka wytycznych dotyczących kompresji NTFS, spójrz na nie.

Od wielu lat korzystam z kompresji NTFS w kompletnych systemach plików na kilku klientach i wersjach systemu Windows i nigdy nie miałem problemu z powodu skompresowanego systemu plików .

Bruno Pereira
źródło
7

Tak, w Installerkatalogu nie ma nic specjalnego, co wymagałoby ich rozpakowania.

W dawnych czasach nie było stosy instalator pliki podoba unwise.exe, unvise32.exe, uninstall.exe, itd. W \Windows\katalogu; czasami dzielone, czasem nie. \Windows\InstallerFolder jest Instalator Windows cache , co pozwala na każdy program, aby utrzymać swój własny program instalacyjny, podobny do tego, jak folder WinSxS pomaga uniknąć Piekło DLL .

Zasadniczo służy do przechowywania / buforowania podstawowego instalatora programów, dzięki czemu, gdy chcesz zmodyfikować zainstalowany program, uruchamia się stamtąd i pozwala odinstalować, a nawet naprawić bez konieczności używania oryginalnego nośnika instalacyjnego, oraz więc nie powinno mieć negatywnego wpływu na ustawienie kompresji NTFS.


Zostawię odpowiedź, czy możesz je skompresować / zarchiwizować jako ZIP, RAR itp. Dla innych, którzy znajdą tutaj swoją drogę, szukając tego.

Niektóre programy wybierają przechowywanie całego instalatora, co oczywiście jest niepożądane, ale na szczęście są one rzadkie; większość po prostu przechowuje mniejszy plik instalatora (jak unwise32.exeza dawnych czasów) z podstawowymi informacjami o instalacji. Większość programów w ogóle nie używa plików w Installerfolderze i wchodzą one w grę dopiero po wprowadzeniu zmiany za pomocą opcji Dodaj / Usuń programy .

Czasami jednak może się zdarzyć, że program aktywnie korzysta z niektórych plików, w szczególności ustawiając ikonę ich skrótów (w menu Start, na pulpicie itp.), Aby wskazywały ARPPRODUCTICON.exeplik w pamięci podręcznej Instalatora.

W większości przypadków można skompresować lub przenieść pliki i odłożyć je z powrotem, gdy chcesz wprowadzić zmiany (modyfikację, naprawę, odinstalowanie). W rzeczywistości folder jest ostatecznie pamięcią podręczną plików instalacyjnych, więc możesz je nawet usunąć i po prostu użyć oryginalnego nośnika instalacyjnego.

Uwaga : nie tylko programy buforują swoje pliki instalacyjne w Installerfolderze; Sam system Windows zawiera również łatki i dane dodatku Service Pack, więc jeśli je usuniesz, aktualizacje mogą nie działać i teoretycznie może być konieczne ponowne zainstalowanie systemu Windows . Nie przesuwaj / nie usuwaj całej zawartości, chcąc nie chcąc; spójrz na to, co tam jest.

Synetech
źródło
Odnosząc się do ostatniego zdania, czy skompresowane pliki (korzystające z kompresji plików NTFS) nie są jeszcze dostępne podczas kompresji?
Chad Levy,
1
Och, masz na myśli skompresowany jak w skompresowanym bicie NTFS? Tak, zdecydowanie. Nie ma w tym nic złego. Myślałem, że masz na myśli skompresowanie ich jako archiwum ZIP, RAR itp.
Synetech
Przepraszam za to. Zaktualizowałem pytanie po twojej odpowiedzi.
Chad Levy
1

Serwer SQL (i inne bazy danych) może nie działać normalnie, jeśli zostaną zainstalowane na skompresowanej partycji. Mogą po prostu nie zainstalować.

Oto post opisujący scenariusz. Zetknąłem się z tym również na SQL Server 2014 Express.

Ryan
źródło
1
Czy możesz dodać źródło tych informacji?
Burgi
Scenariusz jest opisany tutaj przez innego użytkownika: link . Zetknąłem się z tym również na SQL Server 2014 Express.
Ryan
to była wskazówka dla ciebie, aby edytować swoją odpowiedź, aby pomóc Ci poprawić jej jakość;) (dołącz także cytat lub dwa z twojego źródła)
Burgi
Dzięki! Jestem całkiem nowy w Super User i zobowiązuję się do poprawy jakości mojej odpowiedzi.
Ryan
-3

Odradzam to, ponieważ odzyskiwanie przy uruchamianiu może zależeć od tych plików, to nie można rozpakować tych plików bez innego komputera

Keithsoulasa
źródło
1
Czy masz na to jakieś źródła? Nie mogę znaleźć żadnych odniesień do odzyskiwania / naprawy starup w oparciu o zawartość w Installerfolderze. Biorąc pod uwagę, że instaluję Win7 na przemian między botami typu bare-metal i butami VM (przez Mac z BootCamp i VMWare Fusion), to z pewnością przykuło moją uwagę, ponieważ bardziej prawdopodobne jest, że napotkam problemy z uruchomieniem.
Chad Levy,
2
Kompresja NTFS odbywa się na poziomie głośności. Odzyskiwanie podczas uruchamiania da sobie radę z nim lub bez niego. . .
surfasb
Etherway, folder instalatora jest dość ważnym miejscem. Jeśli odzyskiwanie przy uruchamianiu musi coś ponownie zainstalować, bez utknięcia folderu instalatora. Znajdź inny sposób na zaoszczędzenie miejsca ..
Keithsoulasa