Có an toàn (hoặc khuyên dùng) để nén thư mục Windows Installer thông qua nén NTFS không?


22

Tiêu đề khá nhiều giải thích câu hỏi.

Ngoài việc rõ ràng (tốc độ), nói chung có an toàn hay không nên nén qua NTFS nén C:\Windows\Installerthư mục được cung cấp trong Windowsthư mục?

Tôi đang sử dụng ổ SSD nên cá nhân tôi không gặp vấn đề về tốc độ (cộng với việc tôi đang chạy Win7 trong máy ảo nên tôi đã quen với độ trễ I / O cao hơn).


1
Bạn đang đề cập đến việc nén tệp NTFS hoặc lưu trữ các tệp này (như .zip)?
Der Hochstapler

4
Nén tệp NTFS. Tôi sẽ cập nhật câu hỏi để phản ánh điều này.
Chad Levy

1
Tôi đã làm điều đó và gặp phải một loạt các vấn đề, không nên sử dụng các thư mục hệ thống ẩn trừ khi được Microsoft chấp thuận rõ ràng.
Vojtěch Dohnal

lưu ý rằng Windows 10 đã thêm tính năng nén HĐH (compact) cho phép bạn tiết kiệm khá nhiều dung lượng (đặc biệt hữu ích nếu bạn không thể tìm đủ dung lượng để thực hiện nâng cấp tính năng trên thiết bị bị hạn chế kích thước): intowindows.com/
George Birbilis

@GeorgeBirbilis tìm thấy tuyệt vời. Tôi sẽ thử phương pháp đó trên máy ảo của tôi. Bên cạnh đó, "phương pháp 2" trong liên kết của bạn nói về việc nén toàn bộ ổ đĩa bằng cách sử dụng nén NTFS. Điều đó đặt ra câu hỏi: nếu toàn bộ ổ đĩa có thể được nén mà không bị Windows chùn bước, thì tại sao một thư mục duy nhất lại bị nén?
Chad Levy

Câu trả lời:


19

Ngoại trừ các vấn đề về tốc độ (có rất nhiều cuộc thảo luận ở đây về chủ đề đó với một số người nói rằng nó thực sự có lợi cho hiệu suất theo một số cách ) không có vấn đề gì trong việc sử dụng nén nén NTFS một đĩa cài đặt Windows hiện tại và tất cả các thư mục trong đó.

  • Các tệp của bạn ở đó, có sẵn, chúng không thực sự thay đổi thành một tệp nén bí mật hoặc một cái gì đó, điều này được thực hiện ở cấp hệ thống tệp
  • Hiệu suất không tệ nhất tùy thuộc vào ý kiến ​​và một số thử nghiệm
  • Chúng có thể được phục hồi bằng các tiện ích sửa chữa Windows hoặc bằng cách kết nối đĩa của bạn với một máy tính khác (ngoài ra, không có gì quan trọng được giữ bên trong c:\Windows, các tệp quan trọng của bạn sẽ ở nơi khác ...)

Microsoft đã tập hợp một số dòng hướng dẫn về nén NTFS, hãy xem chúng.

Bây giờ tôi đã sử dụng nén NTFS từ lâu trên các hệ thống tệp hoàn chỉnh trên một số máy khách và phiên bản Windows và không bao giờ gặp sự cố do hệ thống tệp nén .


7

Vâng, không có gì đặc biệt về Installerthư mục yêu cầu chúng không bị nén.

Trong những ngày cũ, có đống cài đặt file thích unwise.exe, unvise32.exe, uninstall.exe, vv trong \Windows\thư mục; đôi khi chia sẻ, đôi khi không. Các \Windows\Installerthư mục là Windows Installer bộ nhớ cache , cho phép từng chương trình để duy trì chương trình cài đặt riêng của mình, tương tự như cách thư mục WinSxS giúp tránh DLL Hell .

Nói chung, nó được sử dụng để lưu trữ / lưu trữ bộ cài đặt cơ bản cho các chương trình, để khi bạn muốn sửa đổi chương trình đã cài đặt, nó sẽ chạy từ đó và cho phép bạn gỡ cài đặt hoặc thậm chí có thể sửa chữa mà không cần phương tiện cài đặt gốc và do đó nên không có ảnh hưởng bất lợi từ đặt nó để sử dụng nén NTFS.


Tôi sẽ để lại câu trả lời cho dù bạn có thể nén / lưu trữ chúng dưới dạng ZIP, RAR, v.v. cho những người khác tìm đường đến đây, tìm kiếm điều đó.

Một số chương trình chọn lưu trữ toàn bộ trình cài đặt của chúng, điều này tất nhiên là không mong muốn, nhưng may mắn thay, những chương trình này rất hiếm; hầu hết chỉ lưu trữ một tệp cài đặt nhỏ hơn (như unwise32.exengày xưa) với thông tin cài đặt cơ bản. Hầu hết các chương trình hoàn toàn không sử dụng các tệp trong Installerthư mục và chúng chỉ phát huy tác dụng khi bạn thực hiện thay đổi với Thêm / Xóa Chương trình .

Tuy nhiên, đôi khi, bạn có thể tìm thấy một chương trình chủ động sử dụng một số tệp, đặc biệt bằng cách đặt biểu tượng phím tắt của chúng (trong menu Bắt đầu, máy tính để bàn, v.v.) để trỏ đến ARPPRODUCTICON.exetệp trong bộ đệm Trình cài đặt.

Trong hầu hết các trường hợp, bạn có thể nén hoặc di chuyển các tệp và đặt chúng trở lại khi bạn muốn thực hiện thay đổi (sửa đổi, sửa chữa, gỡ cài đặt). Trong thực tế, thư mục cuối cùng là bộ đệm của các tệp cài đặt, vì vậy bạn thậm chí có thể xóa chúng và chỉ cần sử dụng phương tiện cài đặt gốc.

NB : không chỉ các chương trình lưu trữ các tệp cài đặt của chúng trong Installerthư mục; Bản thân Windows cũng giữ các bản vá và dữ liệu gói dịch vụ trong đó, vì vậy nếu bạn xóa chúng, các bản cập nhật có thể không hoạt động và về mặt lý thuyết , bạn có thể phải cài đặt lại Windows . Đừng chỉ di chuyển / xóa toàn bộ nội dung willy-nilly; hãy nhìn vào những gì trong đó


Nhắc đến câu cuối cùng của bạn, không phải các tệp nén (sử dụng nén tệp NTFS) vẫn có thể truy cập được trong khi nén?
Chad Levy

1
Oh, bạn có nghĩa là nén như trong bit nén của NTFS? Vâng chắc chắn. Không có gì sai với điều đó cả. Tôi nghĩ bạn có nghĩa là nén chúng như khi lưu trữ nó dưới dạng ZIP, RAR, v.v.
Synetech

Vâng, xin lỗi về điều đó. Tôi đã cập nhật câu hỏi sau câu trả lời của bạn.
Chad Levy

1

SQL Server (và các cơ sở dữ liệu khác cũng vậy) có thể không chạy bình thường nếu bạn cài đặt chúng trên một phân vùng nén. Họ có thể chỉ đơn giản là không cài đặt.

Đây là một bài viết mô tả kịch bản. Tôi cũng gặp điều này trên SQL Server 2014 Express.


1
Bạn có thể thêm một nguồn cho thông tin đó?
Burgi

Kịch bản được mô tả ở đây bởi một người dùng khác: liên kết . Tôi cũng gặp điều này trên SQL Server 2014 Express.
Ryan

đó là một gợi ý để bạn chỉnh sửa câu trả lời của mình để giúp bạn cải thiện chất lượng của nó;) (cũng bao gồm một trích dẫn hoặc hai từ nguồn của bạn)
Burgi

Cảm ơn! Tôi còn khá mới với Super User và tôi sẽ cam kết cải thiện chất lượng câu trả lời của mình.
Ryan

-3

Tôi khuyên bạn nên chống lại nó, như Startup recovery có thể phụ thuộc vào các tệp đó, sau đó bạn không thể giải nén các tệp đó mà không có máy tính khác


1
Bạn có nguồn nào cho việc này không? Tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào để phục hồi / sửa chữa starup dựa vào nội dung trong Installerthư mục. Cho rằng tôi thay thế cài đặt Win7 của mình giữa giày kim loại trần và giày VM (thông qua Mac với BootCamp và VMWare Fusion), điều này chắc chắn đã thu hút sự chú ý của tôi vì tôi có nhiều khả năng gặp phải các vấn đề khởi động.
Chad Levy

2
Nén NTFS được thực hiện ở mức âm lượng. Khởi động phục hồi sẽ làm tốt với hoặc không có nó. . .
Surfasb

Etherway, thư mục cài đặt là một nơi khá quan trọng. Nếu Startup recovery phải cài đặt lại bất cứ thứ gì, mà không có thư mục trình cài đặt bị kẹt. Tìm một cách khác để tiết kiệm không gian ..
Keithsoulasa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.