Hỏi / Đáp Cải thiện và xác minh lưu giữ dữ liệu ổ đĩa Flash?

Crag_Hack

New member
Xin chào, tôi đã làm bài tập về nhà để tìm hiểu về thời gian lưu giữ dữ liệu cho ổ đĩa flash. Có vẻ như có một số bất đồng về cách kéo dài thời gian lưu giữ dữ liệu trên các ổ đĩa này khi không bật nguồn thường xuyên. Một số người cho rằng bộ điều khiển ổ đĩa flash sẽ làm mới dữ liệu khi được cắm vào trong một thời gian (ngoài việc thực hiện cân bằng hao mòn và quản lý rác). Những người khác cho rằng bạn cần sử dụng thứ gì đó như HDDErase để xóa ổ đĩa rồi sao chép lại dữ liệu để làm mới. Vấn đề là gì? Ai đúng?

Ngoài ra, đối với một ổ đĩa chất lượng, chẳng hạn như Sandisk Ultra Flair (tôi luôn sử dụng ổ đĩa này), ước tính thận trọng về thời gian ổ đĩa có thể lưu trữ dữ liệu mà không cần bật nguồn là bao lâu? (nếu có thể đưa ra ước tính như vậy)

Và tôi biết rằng thật khó để đưa ra số liệu cho những thứ như thế này nhưng có số liệu thận trọng nào về tần suất cắm ổ đĩa flash và thời gian lưu trữ dữ liệu của ổ đĩa không? Hoặc tần suất cần thực hiện thao tác HDDErase.

Cuối cùng, làm sao để xác minh dữ liệu trên ổ đĩa flash vẫn còn nguyên vẹn? Tôi có một số ổ đĩa flash dùng để làm việc với các hệ điều hành cũ hơn như Mac OS Catalina, chỉ được sử dụng nhiều nhất là một hoặc hai năm một lần và muốn biết liệu chúng có còn hoạt động tốt không hay tôi phải thiết lập lại nội dung của chúng. Một số ổ đĩa có thể đã nằm xung quanh trong 3-4 năm, có thể là kể từ lần sử dụng cuối cùng. Một biến chứng nhỏ có thể là tôi đang sử dụng Windows nhưng một số ổ đĩa được định dạng Mac OS Extended Journaled.

Cảm ơn!
 
Về:

"ước tính thận trọng về thời gian ổ đĩa có thể lưu trữ dữ liệu mà không cần bật là bao lâu?"

Câu trả lời thận trọng của tôi là không.

Tại sao? Bất kỳ thiết bị lưu trữ nào cũng có thể hỏng bất cứ lúc nào mà không có lý do.

Đó là lý do cơ bản tại sao cần phải sao lưu nhiều lần và xác minh khả năng khôi phục.

Chỉ là suy nghĩ của tôi về vấn đề này.
 
Ước tính thận trọng về thời gian ổ đĩa có thể lưu trữ dữ liệu mà không cần bật là bao lâu?
Tôi đồng ý với ý kiến trên....không.

Trường hợp sử dụng ổ đĩa flash của tôi chỉ đơn giản là sneakernet.
Không có gì thậm chí là bán dài hạn.

Trường hợp sử dụng của bạn đối với loại thiết bị này là gì?
 
Chỉ cần lưu ý, không phải tất cả ổ đĩa flash đều thực hiện tất cả các chức năng như cân bằng hao mòn, thu gom rác và làm mới ô nhớ, mặc dù các thương hiệu hàng đầu đều có chức năng này. Nhưng đó là một lý do khiến ổ đĩa giá rẻ chậm và không bền. Đối với khả năng lưu trữ dữ liệu không được cấp nguồn, nó phải khá giống với SSD, vì nó vẫn là flash NAND, nhưng thời gian lưu trữ phụ thuộc vào flash được sử dụng, MLC hay TLC hay QLC, thương hiệu, thế hệ, loại cụ thể như 3D V-NAND so với các loại khác.

Tom vừa đăng bài viết này về các thử nghiệm được thực hiện trên một số SSD rất nhỏ không có tên tuổi được sử dụng để thử nghiệm thời gian lưu trữ. https://www.tomshardware.com/pc-com...ds-us-of-the-importance-of-refreshing-backups

Họ tạo ra các hàm băm cho các tệp trên ổ đĩa để xác minh chúng sau khi không cấp nguồn trong một thời gian, để trả lời câu hỏi làm thế nào để kiểm tra các tệp của bạn. Tất nhiên, bạn phải lưu trữ các hàm băm đó ở đâu đó mà chúng sẽ không bị mất hoặc bị hỏng. Bạn có thể coi vấn đề lưu giữ cũng giống như đối với ổ đĩa USB.

Sau một năm không cấp nguồn, chúng không gặp vấn đề gì. Sau hai năm, có một số dữ liệu bị mất. Những ổ đĩa đó có thể không sử dụng flash chất lượng cao nhất. Yêu cầu của JEDEC là một năm ở 30C (do đó, nó sẽ tồn tại lâu hơn ở nhiệt độ phòng thông thường) đối với SSD và một số nhà sản xuất tuyên bố nhiều năm. EASUS thậm chí còn nói rằng dự kiến là 2 đến 5 năm. Tuy nhiên, có rất nhiều báo cáo về việc mọi người mất dữ liệu sau khi ổ đĩa không được cấp nguồn trong 6 tháng hoặc thậm chí ít hơn, vì vậy, dữ liệu có thể thay đổi tùy theo từng ổ đĩa cụ thể ngay cả khi thiết kế của nhà sản xuất nhằm đáp ứng các thông số kỹ thuật của JEDEC hoặc vượt quá các thông số này.

Nếu bạn định sử dụng ổ đĩa USB hoặc SSD làm bộ lưu trữ không được cấp nguồn dài hạn và không muốn phải bật nguồn thường xuyên, bạn có thể sử dụng giả định một năm với các bản sao lưu. Tạo hai bản sao trở lên, tạo băm cho dữ liệu và lưu trữ ít nhất BA bản sao của chúng trên các phương tiện khác (do đó, bạn sẽ không có nguy cơ chỉ có hai băm không khớp và không biết băm nào là đúng), sau đó so sánh chúng hàng năm. Bạn có càng nhiều bản sao, khả năng bạn mất hoàn toàn bất kỳ phần dữ liệu cụ thể nào càng thấp vì ít nhất một bản sao sẽ tốt. Nếu thiết bị là một thương hiệu độc quyền tốt, có lẽ nó sẽ có các tính năng cho phép nó làm mới các ô nếu nó được cắm vào trong một thời gian và thời gian bạn kiểm tra các hàm băm có thể đủ để xử lý nó trong một năm nữa, theo những gì tôi đã đọc. Khi bạn làm như vậy, bạn cũng đang buộc bộ điều khiển truy cập vào tất cả các ô có dữ liệu, trong khi bộ điều khiển sẽ đánh giá tình trạng của các ô và có khả năng thực hiện phân bổ lại hoặc di chuyển dữ liệu xung quanh để cân bằng độ mòn, điều này chắc chắn sẽ dẫn đến dữ liệu đó nằm trong các ô mới được sạc.

Các ổ SSD đời đầu không có bất kỳ cân nhắc nào về rò rỉ điện tích trong thời gian dài không có điện, điều này dẫn đến mất rất nhiều dữ liệu. Sau đó, các nhà sản xuất đã khắc phục điều đó và thêm các tính năng này và tôi không thể tưởng tượng rằng họ cần một khoảng thời gian rất dài để bộ điều khiển thực hiện những gì cần thiết vì họ không nói cụ thể với chúng tôi rằng điều đó là cần thiết, nếu không thì nó thường sẽ không hoạt động và họ vẫn sẽ bị chỉ trích vì điều đó. Điều tương tự cũng áp dụng cho ổ đĩa USB có phương pháp làm mới hoặc kiểm tra sau thời gian dài không cấp nguồn.
 
@USAFRet Trường hợp sử dụng của tôi là một ổ đĩa tôi luôn mang theo bên mình để sao lưu công việc cực kỳ quan trọng được bật nguồn khá thường xuyên, sau đó khởi động ổ đĩa cho các phiên bản Mac OS, Win 10/11 và một ổ đĩa khởi động khác với khoảng 20 thiết lập khởi động khác nhau được tạo bằng Yumi (Tôi ghét anh chàng đó phải bỏ cuộc).

@evermorex76 Bài viết trên Toms Hardware chính xác là thứ đã truyền cảm hứng cho tôi nghiên cứu và tạo ra chủ đề này. Bạn có nghĩ rằng Sandisk Ultra Flairs có chức năng làm mới ô không? Bạn có biết tôi cần cắm ổ đĩa của mình vào bao lâu một lần và để chúng hoạt động không và phải cắm chúng trong bao lâu để làm mới các ô và ngăn ngừa mất dữ liệu? Tôi hoàn toàn không muốn làm điều đó sau mỗi vài tháng. Nếu cần, rõ ràng là tôi có thể thực hiện một số phép tính băm cùng lúc để bộ điều khiển xem xét tất cả dữ liệu. Ngoài ra, bài viết TH đã tham chiếu đến việc sử dụng Crystal Disk Info và xem giá trị khôi phục ECC của Phần cứng để đánh giá thiệt hại.
 
Bạn có nghĩ Sandisk Ultra Flairs có chức năng làm mới cell không? Bạn có biết tôi cần cắm ổ đĩa của mình bao nhiêu lần và để chúng hoạt động không và phải cắm trong bao lâu để làm mới các cell và ngăn ngừa mất dữ liệu không?
Nếu có bất kỳ ai có chức năng này, thì đó sẽ là các thương hiệu như Sandisk, Samsung, v.v., những thương hiệu thực sự sản xuất chip flash và bộ điều khiển và tính phí cao cho các sản phẩm của họ. Ngay cả những công ty hạng hai như Patriot hoặc Silicon Power cũng có thể có chức năng này vì họ sử dụng bộ điều khiển và đèn flash từ các thương hiệu lớn và không sản xuất các sản phẩm giá rẻ. Tôi chỉ quan tâm đến các sản phẩm "lấy một nắm từ thùng rác tại MicroCenter khi ở quầy thanh toán" hoặc các thương hiệu được tạo ngẫu nhiên trên Amazon có thể đang nhận được các thành phần bị loại bỏ không đạt tiêu chuẩn cho các thương hiệu khác hoặc sử dụng các nhà sản xuất hàng loạt chỉ sản xuất các thành phần bằng thiết bị và công nghệ thế hệ cũ để làm cho mọi thứ rẻ nhất có thể với ít phát triển chương trình cơ sở và những thứ tương tự. Cắm chúng vào sau mỗi vài tháng là quá đủ và chỉ cần vài phút là đủ để điều đó xảy ra theo những gì tôi đã đọc. Việc tạo và so sánh các hàm băm mỗi lần chỉ đơn giản là một bước xác minh đầy đủ, vừa xác nhận rằng dữ liệu là tốt vừa buộc bộ điều khiển phải kiểm tra mọi bit.

Tôi không chắc số ECC phần cứng đã khôi phục có thể giúp bạn đánh giá trực tiếp bất cứ điều gì trừ khi bạn theo dõi nó theo thời gian và thấy chúng đang tăng lên đáng kể. Nó có thể chỉ ra rằng có những ô yếu/hỏng, nhưng bộ điều khiển tại thời điểm đó phải phân bổ lại các khối đó thay vì để bạn theo dõi nó. Nếu lỗi được phục hồi, thì bộ điều khiển có thể đọc dữ liệu mặc dù phải mất thêm một số công việc, và sau đó quyết định khối bị lỗi hoặc quyết định rằng đó vẫn chưa phải là vấn đề và người dùng cá nhân sẽ không biết liệu họ có nên ghi đè quyết định của bộ điều khiển về điều đó hay không. Các lỗi không thể sửa được sẽ quan trọng hơn, cùng với Lỗi toàn vẹn dữ liệu và phương tiện, số lần phân bổ lại, v.v. Nhưng khi xem xét hệ thống của tôi, các ổ NVMe thậm chí không có hầu hết các ổ được DiskInfo báo cáo vì một lý do nào đó, chỉ có một ổ SATA mà tôi đã kết nối ngay bây giờ.

Quan trọng hơn, điều đó chỉ hoạt động trên SSD và HDD. DiskInfo không hiển thị ổ USB mà tôi đã cắm vào vì ổ USB không triển khai SMART và chúng không sử dụng giao thức như SATA hoặc NVMe. (Một ổ đĩa trong hộp UASP truyền dữ liệu đó qua để DiskInfo có thể đọc được.) Tôi không chắc có cách nào thực sự theo dõi hoặc đọc loại dữ liệu đó trên ổ đĩa USB thông thường không.

Nếu bạn thực sự quan tâm đến điều đó, hiện nay có các ổ SSD USB thực chất là ổ NVMe có bộ điều khiển USB tích hợp, nhưng chúng có dạng nhỏ thay vì chỉ là ổ đĩa kích thước đầy đủ có cáp. Chúng có thể có kích thước gần bằng một gói kẹo cao su hoặc nhỏ như ổ đĩa USB thông thường và kích thước nhỏ nhất thậm chí không đắt. (Mặc dù rõ ràng là bạn sẽ không tìm thấy bất kỳ thứ gì giống như mẫu 16GB mà bạn có thể chỉ sử dụng cho ảnh khôi phục có thể khởi động hoặc phần mềm sao chép.)

Tôi đã có nhiều ổ đĩa USB Sandisk vẫn hoạt động tốt sau vài tháng hoặc một năm hoặc lâu hơn khi dữ liệu không bị thay đổi nhưng thỉnh thoảng chúng được cắm vào. Tôi sẽ sử dụng Yumi hoặc Ventoy hoặc một công cụ khác tương tự để tải ISO của nhiều phiên bản khác nhau của công cụ tạo ảnh/nhân bản đĩa để làm việc với tư cách là hỗ trợ CNTT và bản thân Yumi/Ventoy sẽ không được cập nhật trong một thời gian rất dài và trong khi tôi có thể thêm phiên bản mới của một trong các công cụ phần mềm, tôi thường giữ nguyên các phiên bản cũ hơn vì lý do tương thích và tất cả vẫn tiếp tục hoạt động tốt mà không cần bất kỳ nỗ lực nào để làm mới dữ liệu. Hoặc tôi chỉ lưu trữ các bản sao của trình cài đặt ứng dụng hoặc các công cụ khác mà tôi có thể chạy trong Windows và hiếm khi thay đổi chúng. Tôi chỉ sử dụng Sandisk thường vì chúng là ổ đĩa chất lượng, (tương đối) nhanh và không đắt tiền, vì vậy tôi không có dữ liệu cho các thương hiệu khác ngoại trừ những ổ đĩa không có tên tuổi mà tôi chỉ sử dụng để tạo bản sao dữ liệu để chuyển ngay lập tức và những ổ đĩa đó hiếm khi tồn tại lâu trước khi chúng ngừng hoạt động và thậm chí không bị phát hiện. Tôi đã không làm việc trong hơn 3 năm nhưng tôi vẫn có 3 ổ đĩa Sandisk, một số trong số đó vẫn còn dữ liệu từ thời đó và những ổ đĩa đó đã ít nhất 5 năm tuổi. Tôi thậm chí còn hiếm khi cắm chúng vào nữa, khoảng 6 tháng một lần hoặc ít hơn.
 
Back
Bên trên