Hỏi / Đáp Kích thước đơn vị phân bổ có thể ảnh hưởng đến tính toàn vẹn của dữ liệu trên ổ cứng lưu trữ không?

Lướt nhanh qua bài viết liamfoot.com, tôi thấy điều này: "Lưu ý rằng trên thực tế, một byte bị hỏng sẽ làm hỏng toàn bộ một khối dữ liệu có kích thước lên đến 64k." (Kích thước khối mà RAR hoạt động.)

Điều đó có lẽ đề cập đến một ổ đĩa sử dụng kích thước cụm mặc định là 4k. Nhưng nó chỉ ra rằng ngay cả khi HĐH vẫn CÓ THỂ đọc tất cả các sector khác và các cụm khác nhau, thì định dạng RAR sẽ coi toàn bộ 64k đó (16 cụm) là bị hỏng. Các cụm 2MB của bạn sẽ có 32 khối RAR bên trong chúng, vì vậy nếu HĐH không thể đọc toàn bộ một cụm do một sector bị hỏng, RAR sẽ cố gắng khôi phục 32 khối của riêng nó với dữ liệu bằng không. Có thể không nhất thiết là số byte tạo nên sự khác biệt mà là số khối cần khôi phục và nếu các khối RAR đó bị mất hoàn toàn thì bản ghi khôi phục thực sự có thể vô dụng nếu bạn có các cụm lớn như vậy vì có quá nhiều khối bị mất.

Cảm thấy bối rối khi sử dụng khối cho hai mục đích nên tôi đã chuyển sang sector cho ổ đĩa vật lý.
 
Câu hỏi của bạn về kích thước phân bổ 2MB, Đây là không gian tối thiểu mà một mục nhập chiếm dụng trên ổ cứng. Một tệp 2MB sẽ lấp đầy nó, một tệp 2B sẽ lấp đầy 2 byte và sẽ có 1.999.998 bye không gian trống. Đây là không gian sẽ không được ghi vào khi sector được sử dụng.
Vâng, tôi hiểu điều này. Nhưng tôi cũng nghĩ rằng Windows sẽ đọc dữ liệu theo kích thước phân bổ (có thể không phải vậy), và theo quan điểm này, nếu một số bị hỏng, thì toàn bộ sector không thể đọc được? Bất chấp mọi loại trả lời "đi vòng qua nó", tôi vẫn không có câu trả lời cho câu hỏi đó..


Theo những gì tôi có thể thu thập được về các công cụ khôi phục RAR, chúng sẽ khôi phục những gì có thể khôi phục được từ tệp RAR bị hỏng nhưng không nhất thiết sẽ "sửa" các byte bị hỏng.
RAR không sửa bất cứ thứ gì ở cấp độ đĩa. Hầu hết thời gian, nó sẽ tạo một bản sao của tệp, trong đó nó sẽ tính toán lại dữ liệu không chính xác từ nội dung dựa trên dữ liệu khôi phục, giả sử rằng dữ liệu khôi phục đủ lớn so với số lượng dữ liệu bị hỏng.


Giả sử rằng bạn không có phương pháp khôi phục. Nếu một vài bye trong một sector bị hỏng thì tệp bị hỏng. Cần sao lưu nhiều lần để giảm thiểu rủi ro.
Tôi có sao lưu nhiều lần. Điều đó ít nhiều không liên quan đến câu hỏi ban đầu. Tuy nhiên, không phải lúc nào cũng cần đến chúng, hầu hết thời gian, tôi có thể chỉ cần sửa dữ liệu bằng tính năng khôi phục RAR.


Bạn có các tệp RAR lớn, chúng có thể được chia nhỏ không? Việc mất một vài byte trong một tập hợp các tệp nén ít rủi ro hơn so với việc mất một vài byte trong một tệp nén lớn.
Thật vậy, tệp càng lớn, dữ liệu khôi phục càng lớn và càng có thể khôi phục được nhiều dữ liệu hơn. Vì vậy, theo một nghĩa nào đó, các tệp nhỏ hơn có nhiều rủi ro hơn nếu chúng bị hỏng. Mặt khác, về mặt thống kê, các tệp nhỏ hơn ít có khả năng bị hỏng hơn. (Tôi chủ yếu có tệp từ 5 GB đến 300 GB và đôi khi lớn hơn, nhưng cũng có một số tệp MB và kB mà tôi không muốn bị hỏng.

Việc dựa vào phục hồi dữ liệu là rủi ro. Tốt hơn hết là bạn nên bảo vệ dữ liệu của mình khỏi bị mất bằng cách sao lưu thường xuyên 3 lần cũng như ổ đĩa đang hoạt động của máy tính.
Tôi dựa vào cả hai, như tôi đã giải thích, tôi có 3 bản sao cho những thứ quan trọng nhất và 2 bản sao cho những thứ ít quan trọng hơn (vì ngân sách), tôi nhận thức được rủi ro và một lần nữa, nó nằm ngoài tầm kiểm soát của chủ đề.

Tôi không yêu cầu mọi người giải thích cách quản lý toàn bộ quy trình lưu trữ của tôi, đặc biệt là với những thứ tôi đã biết. Tôi chỉ hỏi là một số byte bị hỏng, toàn bộ sector có bị hỏng không.
Và bây giờ thì người ta đã có câu trả lời cho đến nay.


4TB spinning rust hiện nay rất rẻ.
Tôi sẽ không đi xa, hiện tại tôi có khoảng 50 TB đến 75 TB...
 
Tôi không dựa vào bất kỳ 'khôi phục dữ liệu' nào để phục hồi dữ liệu của mình.
Phòng thủ chuyên sâu, với nhiều bản sao trên nhiều ổ đĩa.
Tôi chưa bao giờ nói rằng tôi chỉ dựa vào 'khôi phục' và tôi nghĩ rằng tốt hơn nhiều nếu dựa vào cả hai.
 
Back
Bên trên