Giảm thiểu ghi vào đĩa SSD với Windows 7


10

Hầu hết mọi người sử dụng SSD của họ làm đĩa cài đặt hệ thống chính với Windows 7.

W7 đã có rất nhiều tối ưu hóa cho SSD, cả về hiệu suất và tuổi thọ. Giảm thiểu việc ghi làm tăng tuổi thọ của SSD, vì vậy hãy đăng từng đề xuất dưới dạng câu trả lời và để người khác bỏ phiếu cho họ.

Cập nhật:

Tôi không chắc chắn nữa rằng việc giảm thiểu ghi là một điều tốt [tm], sự thật phũ phàng rằng SSD sẽ xuống cấp trong một thời gian đáng chú ý và dường như điều này có thể tạo ra một chút FUD về chức năng của SSD. Nói cách khác: Tôi đặt câu hỏi về tính hữu ích của câu hỏi wiki của tôi.


1
Chúng tôi đã viết một bài về điều này trên Blog Siêu người dùng, xem Tối đa hóa tuổi thọ của ổ SSD của bạn .
Tamara Wijsman

3
Điều này nhắc nhở tôi về cách trở lại khi, khi ổ đĩa CDR lần đầu tiên xuất hiện. Mọi người đã hoang tưởng về việc sử dụng chúng. Mọi người rất sợ việc mua hàng của họ nên họ không bao giờ sử dụng chúng. Điều tương tự đang xảy ra với SSD. Toàn bộ quan điểm của các thiết bị này là sử dụng chúng! Bạn càng ghi vào SSD, bạn càng nhận được nhiều lợi ích từ nó. Giống như một chiếc Ferrari, nó vẫn sáng bóng trong nhà để xe, nhưng bạn không thể đi nhanh trừ khi bạn thực sự lái nó.
Keltari

Có thể các ổ SSD hiện đại sẽ không làm giảm nhiều hoạt động của hệ thống thông thường, nhưng nếu bạn chạy Windows từ ổ flash USB giá rẻ thì sao? Tôi không nhất thiết mong đợi họ có loại phần mềm cân bằng phần mềm tiên tiến mà SSD có. vì vậy tôi nghĩ rằng câu hỏi này vẫn có liên quan trong trường hợp đó
Cauterite

Câu trả lời:


5

Di chuyển các thư mục tạm thời sang các phân vùng khác

Mỗi người dùng có một Tempthư mục được chỉ định (ví dụ C:\Users\<username>\AppData\Local\Temp) cũng như có một hệ thống rộng C:\Windows\Temp. Các ứng dụng thường truy cập chúng thông qua các biến môi trường TEMPTMP; Vì vậy, thực sự thay đổi chúng là khá dễ dàng (ít nhất là toàn hệ thống và cho người dùng hiện tại).


4

Di chuyển tập tin trang

Đảm bảo rằng điều này được đặt trên một phân vùng khác.


2
Điều này sẽ không phủ nhận rất nhiều lợi ích hiệu suất bạn nhận được từ SSD? Nếu tệp hoán đổi nằm trên ổ đĩa chậm thông thường, SSD sẽ cải thiện hiệu suất như thế nào ngoại trừ khởi động và khởi chạy chương trình?
Bảng điều khiển

Chà .. tôi cũng muốn viết cái này nhưng cái này áp dụng cho mọi câu trả lời ở đây. Về cơ bản, chúng là để giảm hoang tưởng, không phải để sử dụng SSD. (những người muốn sử dụng ổ SSD như thế này chỉ nên chọn một ổ cứng. Tốc độ tương tự, v.v. với những thứ này.)
Apache

@Shiki: Có, tôi đồng ý, đó là về sự hoang tưởng làm hao mòn SSD. Tôi có nên nhấn mạnh hơn vào điều này trong Q không?
đánh dấu

Vâng, tôi không thực sự biết. Nhưng nghiêm túc ... làm thế nào họ có thể hao mòn? Về cơ bản với toán học, các con số cho thấy 12 năm, 15 năm trọn đời. Đó là chết tiệt nhiều. Ngay cả khi bạn viết toàn bộ lượng dữ liệu mỗi ngày, bạn sẽ nhận được khoảng ~ 5yr. Và những con số này đại diện cho các mô hình 1-2 tuổi. Đừng nghĩ người ta nên lo lắng về nó. Nó giống như sử dụng PC nhưng sợ rằng nó sẽ bị hỏng một lần. Vâng, nó sẽ là một PC. Giống như với máy tính xách tay, nếu bạn sử dụng nó, nó càng có khả năng bị hỏng một lần.
Apache

4
Để ghi lại, blog Engineering Windows 7 đặc biệt khuyên bạn nên đưa pagefile vào SSD. blogs.msdn.com/b/e7/archive/2009/05/05/...
coneslayer

4

Vô hiệu hóa ngủ đông (nếu không cần thiết)

Ngủ đông có hai lợi ích chính: (tương đối) khởi động nhanh từ tắt nguồn; và khả năng tiếp tục làm việc chính xác nơi bạn rời đi. SSD cải thiện đáng kể thời gian khởi động và thời gian khởi chạy ứng dụng, điều này phần nào làm mất đi tính hữu dụng của chế độ ngủ đông.

Tệp ngủ đông phải nằm trên phân vùng khởi động , vì vậy nó gây lãng phí không gian đáng kể (giả sử HĐH nằm trên SSD). Và giải phóng vĩnh viễn càng nhiều không gian càng tốt có thể giúp cải thiện hiệu suất của SSD . Nó cũng sẽ loại bỏ một lượng hao mòn đáng kể trên SSD, so với chế độ ngủ đông được sử dụng thường xuyên.

Có thể tắt chế độ ngủ đông bằng cách nhập nội dung sau vào Dấu nhắc lệnh (với tư cách quản trị viên):

powercfg /hibernate off

4
Ngủ đông không chỉ để "khởi động" nhanh hơn, mà còn giữ công việc của bạn đúng vị trí để bạn không phải mở lại mọi thứ, v.v. Dễ dàng hơn, tốt hơn và theo ý kiến ​​của tôi sẽ sử dụng lượng IO nhỏ hơn so với khởi động lại từ đầu nhưng khắc phục tôi.
Apache

@shiki Tôi không nghĩ bạn đọc hết bài viết của tôi; Tôi liệt kê hai lợi ích của việc ngủ đông - thứ 2 là khả năng tiếp tục làm việc từ trạng thái trước đó. Và tôi mong đợi hơn là viết vài GB (hoặc bất cứ nội dung bộ nhớ nào) mỗi khi bạn ngủ đông PC của bạn liên quan đến IO nhiều hơn (đặc biệt là IO: ghi bất lợi) so với tắt bình thường + boot + mở lại tất cả các ứng dụng / tệp của bạn .
sblair

....
sblair

4

Vô hiệu hóa tìm nạp trước

Tắt Prefetch trên Windows 7. Bạn đã có hiệu suất đọc tuyệt vời với SSD, không có lý do gì Windows nên ghi một cách không cần thiết hàng ngàn MB trong sxsthư mục để làm cho chương trình bắt đầu nhanh hơn.


Cập nhật khóa đăng ký EnablePrefetcher trong hình ảnh thời gian chạy của bạn thành:

Khóa: HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Control \ Trình quản lý phiên \ Quản lý bộ nhớ \ PrefetchParameter
Tên: EnablePrefetcher
Loại: REG_DWORD
Giá trị: 0

nguồn


0

Di chuyển chỉ mục tìm kiếm sang phân vùng khác

Chỉ mục người tìm kiếm có thể được cập nhật khá thường xuyên, thậm chí nhiều hơn nếu bạn đã cấu hình các thư mục bổ sung để tìm kiếm hiệu quả (cũng có thể trên các đĩa cứng khác)

OTOH, nếu bạn sử dụng trình tìm kiếm rất nhiều, bạn thực sự muốn hưởng lợi từ việc truy cập nhanh vào SSD để bạn không thể chuyển nó sang ổ không phải SSD.

Tôi đã chạy trình tìm kiếm trên một ổ đĩa không phải SSD trong vài ngày và đã thay đổi nó trở lại. Tôi có ấn tượng rằng hệ thống không bao giờ ngừng làm bất cứ điều gì (tiếng ồn có thể nghe được từ ổ đĩa không phải SSD) và điều đó mất nhiều thời gian hơn. Tôi không chắc nữa đó là một ý tưởng tốt.


0

Di chuyển nhật ký sự kiện sang phân vùng khác

Các địa điểm dường như được chỉ định tại

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

Trong trường hợp <logname>System, Application, HardwareEventsvv

Các giá trị mặc định là

%systemroot%\system32\winevt\logs\<logname>.evtx

Bạn cũng có thể vô hiệu hóa dịch vụ "eventlog" hoàn toàn, nhưng có lẽ không phải là ý kiến ​​hay.

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.