Thực tế ‘Xác minh đĩa’ làm gì sau khi ghi để xác minh dữ liệu?

May 9, 2025
Bảo trì và Tối ưu hóa
NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH

Tính năng 'xác minh đĩa' rất tuyệt để đảm bảo đĩa mới ghi của bạn hoạt động tốt, nhưng chính xác thì nó hoạt động như thế nào? Bài đăng Hỏi và Đáp của SuperUser hôm nay có câu trả lời cho câu hỏi tò mò của một độc giả.

Phiên Hỏi & Đáp hôm nay đến với chúng tôi với sự hỗ trợ của SuperUser — một phần của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Ảnh lịch sự của coban123 (Flickr) .

Câu hỏi

Người dùng SuperUser reader1301428 muốn biết cách các đĩa được xác minh sau khi chúng được ghi:

Xác minh đĩa sau khi ghi thực sự làm gì để xác minh dữ liệu? Tôi tưởng tượng đó là một kiểu so sánh nào đó giữa các tệp gốc và các tệp đã được ghi trên đĩa, nhưng có ai biết nó thực sự được thực hiện như thế nào ở mức thấp không?

Ý tôi là, nó có tạo ra một hàm băm của nội dung nguồn và đích, sau đó so sánh chúng? Nếu vậy, nó có lưu trữ hàm băm của nội dung đã ghi trong RAM không? Hay nó lưu nó trong một tệp tạm thời trên ổ cứng? Có tệp nhật ký về những gì đang xảy ra không?

Chỉ tò mò muốn biết chính xác cách thức hoạt động của tính năng này. Và tôi đang đề cập đến Windows Image Burner.

Quá trình xác minh đĩa hoạt động như thế nào?

Câu trả lời

Những người đóng góp cho SuperUser Frank Thomas và Synetech có câu trả lời cho chúng tôi. Đầu tiên, Frank Thomas:

Kiểm tra các trang MSDN này trên API windows để biết IBurnVerification giao diện và IMAPI_BURN_VERIFICATION_LEVEL enum.

Đối với đĩa dữ liệu, có vẻ như ở chế độ nhanh, nó không kiểm tra toàn bộ đĩa mà chỉ là một lựa chọn các cung. Sau đó, nó đảm bảo rằng API gọi READ_DISC_INFO và READ_TRACK_INFO thành công đối với đĩa mới.

Để xác minh đầy đủ, nó thực hiện các kiểm tra ở trên, sau đó thực hiện tổng kiểm tra đầy đủ vào phiên cuối cùng trên đĩa mới dựa trên tổng kiểm tra được tính trên luồng bộ nhớ đang được ghi. Tổng kiểm tra phải được lưu trữ trong ram, nhưng chúng có thể là giá trị tồn tại trong thời gian ngắn. Lưu ý rằng việc so sánh là dựa trên hình ảnh đĩa trong RAM, không phải chính phương tiện nguồn, vì vậy nếu dữ liệu nguồn không được đọc chính xác, nó sẽ được ghi sai. Xác minh sẽ không phát hiện ra điều này.

Đối với đĩa nhạc, nó tập trung vào việc kiểm tra READ_TRACK_INFO và mục lục đĩa, nhưng không thực hiện phép tính tổng. Không có chế độ xác minh đầy đủ cho âm nhạc.

Tiếp theo là câu trả lời từ Synetech:

Frank giải thích một cách độc đáo về xác minh dành riêng cho Windows. Tôi sẽ đưa ra một câu trả lời tổng quát hơn.

  • Đĩa Verify sau khi ghi thực sự làm gì để xác minh dữ liệu?
  • Ý tôi là, nó có tạo ra một hàm băm của nội dung nguồn và đích, sau đó so sánh chúng? Nếu vậy, nó có lưu trữ hàm băm của nội dung đã ghi trong RAM không? Hay nó lưu nó trong một tệp tạm thời trên ổ cứng? Có tệp nhật ký về những gì đang xảy ra không?

Đó chắc chắn là một cách để so sánh có thể được thực hiện: băm một tệp (hy vọng là đủ lớn — đọc thuật toán va chạm thấp), lặp lại cho tệp kia và so sánh các hàm băm. Nếu đó là cách xác minh được thực hiện, thì bạn sẽ có thể thấy ổ đĩa-LED nhấp nháy một lúc, sau đó nhấp nháy CD / DVD-LED một lúc.

Một cách khác để thực hiện xác minh là đọc một khối của một tệp, sau đó đọc khối tương tự từ tệp kia, so sánh chúng, sau đó lặp lại cho đến khi đạt đến cuối tệp. Trong trường hợp này, bạn sẽ thấy đèn LED của hai ổ đĩa xen kẽ qua lại.

Tất nhiên, nếu ổ cứng và ổ quang không có đèn LED thì sẽ không rõ ràng bằng. Nhưng bạn vẫn có thể thấy nó với một cái gì đó như ProcessMonitor vì nó sẽ ghi lại một loạt các lần đọc từ một, sau đó ghi lại trong một loạt các loạt lớn hoặc xen kẽ, nhỏ.

  • Tôi tưởng tượng đó là một kiểu so sánh nào đó giữa các tệp gốc và các tệp đã được ghi trên đĩa, nhưng có ai biết nó thực sự được thực hiện như thế nào ở mức thấp không?

Trên thực tế, tất cả những gì nó thực sự làm là xóa bộ nhớ cache của ổ đĩa để chức năng so sánh đang đọc dữ liệu từ đĩa thực thay vì từ bộ nhớ đệm. Rõ ràng đây là một bước quan trọng bởi vì nếu xác minh được thực hiện từ bộ nhớ cache, thì nó không thể hiện những gì thực sự có trên đĩa, do đó tham nhũng có thể dễ dàng lọt qua.

Bạn có thể xem liệu so sánh được thực hiện từ ổ đĩa hay từ bộ nhớ đệm trong RAM bằng tốc độ nó xảy ra. Nếu bạn thực hiện một phép so sánh đơn giản theo cách thủ công (tức là với WinDiff, WinMerge hoặc bằng cách băm chúng bằng công cụ băm), bạn sẽ nhận thấy rằng việc so sánh diễn ra nhanh hơn nhiều so với mong đợi vì nó đang đọc các tệp từ bộ nhớ đệm. Bạn phải xóa bộ nhớ cache để buộc nó đọc từ đĩa thực. Đối với ổ đĩa quang (và các phương tiện di động khác như ổ đĩa flash và thẻ nhớ), chỉ cần đẩy ổ đĩa ra là đủ để xóa bộ nhớ cache, nhưng đối với ổ đĩa cứng, điều đó gần như không đơn giản (mặc dù điều đó thường không quan trọng vì bản sao mới là bản bạn muốn kiểm tra).


Có điều gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra toàn bộ chuỗi thảo luận tại đây .

Burning Or Copying Files To A DVD Or CD / Creating A Data Storage Disc

Ubuntu: How Can I "verify Data After Burn" When Using Brasero To Burn A Data DVD?


Bảo trì và Tối ưu hóa - Các bài báo phổ biến nhất

Cách tối đa hóa thời lượng pin trên iPad, iPhone hoặc iPod Touch của bạn

Bảo trì và Tối ưu hóa Jun 3, 2025

Vì vậy, bạn đã có cho mình một thiết bị Apple mới sáng bóng, nhưng bạn lại nghiện đến mức pin sắp hết quá sớm — những gì bạn cần là m�..


Tại sao màn hình iPhone của tôi vẫn tiếp tục bật?

Bảo trì và Tối ưu hóa Jul 5, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Kể từ khi cập nhật iOS 10 , bạn sẽ nhận thấy điều gì đó mới về iPhone của mình: Màn hình dư�..


Quên ROM nhấp nháy: Sử dụng Khung Xposed để tinh chỉnh Android của bạn

Bảo trì và Tối ưu hóa Jul 12, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Nhiều chỉnh sửa cấp thấp thường chỉ có thể được thực hiện trên Android bằng cách flash ROM tùy chỉ..


PC của bạn có chạy trơn tru không? Đảm bảo chắc chắn với Báo cáo chẩn đoán hệ thống

Bảo trì và Tối ưu hóa Jun 28, 2025

Màn hình hiệu suất là một trong nhiều các công cụ hữu ích được chôn sâu trong Windows . Nó có thể tạo Báo cáo chẩn đoán hệ thố..


Cách đảo ngược danh sách được đánh số hoặc có dấu đầu dòng trong Microsoft Word

Bảo trì và Tối ưu hóa Jun 23, 2025

Bạn đã tạo một danh sách dài các mục trong Word và bây giờ bạn phát hiện ra rằng bạn cần phải đảo ngược thứ tự. Bạn có di chuyển từng ..


Cách thêm cài đặt PC vào màn hình khởi động Windows 8.x của bạn

Bảo trì và Tối ưu hóa Jan 30, 2026

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Bạn có thể dễ dàng truy cập màn hình Cài đặt PC trong Windows 8.1… bằng cách vuốt ở bên phải màn hình, sau đ..


Cách lấy Ruy-băng Explorer của Windows 8 trong Windows 7

Bảo trì và Tối ưu hóa Oct 20, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Bạn thích dải băng thám hiểm mới trong Windows 8 hoặc bạn ghét nó. Đối với những người bạn thích nó..


Xóa nhanh các mục khỏi Windows XP Startup

Bảo trì và Tối ưu hóa Feb 15, 2026

Bạn có thở dài khi nói đến việc khởi động máy tính của mình vì phải mất một thời gian dài để khởi động không? Đây là một mẹo nhanh sẽ giúp m..


Thể loại