Chống phân mảnh là gì và mất bao lâu?



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Disk Defragmenter là một tiện ích có trong Microsoft Windows, được thiết kế để tăng thời gian truy cập đĩa bằng cách sắp xếp lại các tệp được lưu trữ. Nó cố gắng lưu trữ tất cả dữ liệu ở các vị trí lưu trữ liền nhau. Mục đích chính của chống phân mảnh là giảm thời gian di chuyển đầu (đây là thời gian ổ đĩa của bạn cần để trỏ đến một vị trí đích và ở trạng thái sẵn sàng để truy cập nó).



Bắt đầu từ Windows Vista, Windows Disk Defragmentation đã được cải thiện nhiều và được coi là tốt hơn so với phiên bản tiền nhiệm. Disk Defragmenter chạy một tác vụ có mức độ ưu tiên thấp trong nền mà không ảnh hưởng đến hiệu suất của máy tính. Trong hầu hết các trường hợp, trình chống phân mảnh chỉ chạy khi máy tính của bạn không hoạt động.



Tại sao chúng ta cần Disk Defragmentation?

Hãy nói những thuật ngữ phổ biến hơn. Khi bạn xóa một tệp khỏi máy tính của mình, dung lượng của tệp đó được đánh dấu là trống. Khi bạn lưu tệp, tệp đó sẽ được đưa vào dung lượng trống có sẵn đầu tiên. Nếu dung lượng trống đó không đủ lớn để chứa tệp, tệp sẽ bị chia nhỏ. Một số trong số đó được lưu trữ ở đó trong khi phần còn lại được lưu ở vị trí miễn phí tiếp theo. Tuy nhiên, một số hệ điều hành không làm được điều này lúc đầu. Nếu có dung lượng trên đĩa chưa từng được sử dụng, tốt nhất là lưu tệp ở đó. Điều này có nghĩa là toàn bộ ổ đĩa của bạn sẽ bị lấp đầy bởi các không gian trống.



Chống phân mảnh ổ đĩa của bạn là quá trình loại bỏ tất cả các không gian trống ngẫu nhiên, sau đó thu thập tất cả các tệp và lưu chúng trong các khối bộ nhớ liền kề. Điều này làm cho việc truy xuất tệp trên hệ thống của bạn nhanh hơn nhiều.

Ổ cứng của bạn bao gồm một đầu mà từ đó nó đọc dữ liệu. Hệ điều hành có ánh xạ tất cả các tệp và nơi chúng được lưu. Nó hướng người đứng đầu đến một vị trí cụ thể và truy cập vào dữ liệu được lưu ở đó. Sau đó, đầu phải đi qua đĩa đến vị trí đó và đọc dữ liệu. Bây giờ hãy tưởng tượng nếu ổ đĩa trên máy tính của bạn có các tệp được lưu với nhiều khoảng trắng ở giữa. Người đứng đầu sẽ phải thay đổi vị trí của nó nhiều lần để đọc một tệp. Điều này sẽ làm tăng thời gian truy cập tệp một cách hiệu quả. Chống phân mảnh ổ đĩa cố gắng loại bỏ thời gian mất thêm này.



Cơ chế của Disk Defragmentation là gì?

Theo mặc định, công cụ chống phân mảnh sẽ chỉ chống phân mảnh các tệp có kích thước dưới 64 MB. Các phân đoạn có kích thước này đã chứa ít nhất 17000 cụm liền kề. Điều này có nghĩa là các tệp lớn như trò chơi và phim sẽ không bị phân mảnh bằng tính năng chống phân mảnh mặc định. Bạn sẽ cần phải chuyển một lệnh cụ thể để đảm bảo nó hoạt động (-w như được giải thích ở phần sau).

Trước khi máy tính có thể bắt đầu chống phân mảnh ổ đĩa của bạn, nó cần tạo một bản đồ của toàn bộ đĩa, đặc biệt là tất cả các không gian trống và kích thước tệp. Nó chọn tệp từ không gian trống đầu tiên để di chuyển. Nếu dung lượng trống đủ lớn, nó sẽ trực tiếp lưu trữ tệp ở đó. Nếu không, nó sẽ tìm tệp bên cạnh không gian trống và tạm thời di chuyển nó đến một nơi nào đó. Điều này làm cho không gian trống lớn hơn cho đến khi nó đủ lớn để di chuyển tệp đầu tiên đến đó trong một phần dễ lây lan (lây nhiễm có nghĩa là không chia nhỏ tệp và lưu trữ toàn bộ). Nó tiếp tục làm điều này cho đến khi không còn dung lượng trống trên đĩa.

Có một số điểm cần nhớ:

  • Disk Defragmenter sẽ không phân mảnh các tệp đã được sử dụng.
  • Disk Defragmenter không chống phân mảnh các tệp có trong Thùng rác. Điều này có thể hiểu được vì bạn sẽ lãng phí tài nguyên của mình nếu cuối cùng tệp vẫn bị xóa.
  • Disk Defragmenter không phân mảnh các tệp sau: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, tệp trang Windows và Memory Dump. Có một số tham số chúng tôi có thể sử dụng để đảm bảo rằng nó cũng chống phân mảnh các tệp khởi động.

Chống phân mảnh mất bao lâu hoặc cần bao nhiêu lần?

Chống phân mảnh thực sự phụ thuộc vào phần cứng bạn đang sử dụng. Ổ cứng có dung lượng càng lớn thì càng lâu; càng nhiều tệp được lưu trữ, máy tính sẽ cần nhiều thời gian hơn để chống phân mảnh tất cả chúng. Thời gian khác nhau giữa máy tính với máy tính vì mỗi máy có một trường hợp riêng.

Thời gian có thể từ vài phút đến vài giờ để hoàn thành. Tất nhiên, bạn có thể tiếp tục sử dụng máy tính của mình khi quá trình đang diễn ra nhưng bạn nên tránh sao chép hoặc di chuyển các tệp vì nó sẽ chỉ làm cho quá trình kéo dài hơn. Thời gian thậm chí có thể lên đến 24 giờ nếu bạn có một ổ đĩa khổng lồ chứa đầy đủ thứ.

Chống phân mảnh cũng thực hiện các nhiệm vụ trong lượt. Nó vượt qua khó khăn lúc đầu và tinh chỉnh nó vào lần tiếp theo. Sau mỗi lần vượt qua, ổ cứng của bạn trở nên ngăn nắp hơn và truy cập nhanh hơn.

Chúng ta có thể chuyển những lệnh bổ sung nào cho mô-đun?

Có một số tùy chọn dòng lệnh để bạn khai báo sẽ làm cho quy trình chống phân mảnh thay đổi theo ý muốn. Lệnh chính trong dòng lệnh là “ chống phân mảnh C: ”, Trong đó“ C: ”là ổ đĩa mà bạn đang cố gắng phân mảnh.

-r Đây là cài đặt mặc định của quá trình chống phân mảnh và nó chỉ chống phân mảnh các đoạn tệp nhỏ hơn 64 MB

-c Lệnh này chống phân mảnh tất cả các ổ đĩa trên máy tính của bạn. Bạn không cần chỉ định ký tự đĩa khi sử dụng lệnh này.

-trong Điều này thực hiện chống phân mảnh đầy đủ các tệp ở mọi kích thước trên một đĩa được chỉ định bất kể kích thước.

-Tôi Điều này làm cho việc chống phân mảnh chỉ chạy máy tính ở chế độ nhàn rỗi.

-v Lệnh này đảm bảo rằng các mô-đun chống phân mảnh sẽ hiển thị các báo cáo đầy đủ cho bạn khi hoàn thành.

-b Nó chỉ tối ưu hóa các tệp khởi động.

-đến Lệnh này sẽ phân tích ổ đĩa đã chọn và hiển thị một báo cáo, bao gồm các báo cáo phân tích và chống phân mảnh.

Bạn có thể dễ dàng vượt qua các dòng lệnh bằng dấu nhắc lệnh khi khởi chạy trình chống phân mảnh đĩa theo cách thủ công. Ví dụ: chúng ta có thể thực hiện lệnh “-w” trên đĩa cục bộ C bằng cách thực hiện lệnh sau:

defrag C: -w

Bạn cũng có thể chuyển một số tham số cùng một lúc bằng cách tách lệnh bằng dấu cách ở giữa. Ví dụ: chúng ta có thể chạy “-w” và “-i” bằng cách thực hiện lệnh sau:

defrag D: -w –i

4 phút đọc