Rất nhiều người trong chúng ta có nếp “xuề xòa” khi dùng USB flash. Mặc dù trên các sản phẩm đời mới, cả phần cứng lần phần mềm (như HĐH), rất nhiều biện pháp đã được các nhà sinh sản tích hợp để giảm thiểu khả năng hỏng hóc dữ liệu, nhưng không phải vì thế mà các tình huống hỏng dữ liệu không thể xảy ra. Bạn có thể cho rằng chuyện đó khó mà xảy ra với mình, rằng “từ trước tới giờ vẫn thế có sao đâu”, nhưng cẩn thận không bao giờ là thừa. Thử mường tưởng bạn copy hàng chục trang tài liệu, bản vẽ, CV.V.V đang cần in gấp vào USB, phóng gấp ra cửa hàng để rội sững sờ nhận ra là dữ liệu đã hỏng hết? Hãy cùngGenKtham khảo một số ý kiến trênSuperuservàLifehackervề vấn đề này. Hỏng dữ liệu vì...Thiếu nhẫn nại Rủi ro thường gặp nhất trong việc mất hay hỏng dữ liệu trên các USB flash chỉ đơn giản là sự thiếu nhẫn nại. Không ít người dùng không thể chờ nổi vài giây trước khi nhận được thông tin dạng “safe to remove….” Từ hệ điều hành. Thậm chí vài người còn chẳng quan hoài đến thao tác eject. Trên các sản phẩm đời cũ (bao gồm cả các HĐH), trục trặc xảy ra với những người dùng kém nhẫn nại phát xuất từ một tính năng thường biết đến với cách gọi “write caching”. Về cơ bản, đây là một tính năng giúp tăng tốc độ ghi bằng cách thay vì thực hành tuần tự từng yêu cầu ghi dữ liệu lên USB flash hay ổ di động, hệ điều hành sẽ lưu các dữ liệu này lên một bộ nhớ đệm và khi thuận lợi sẽ ghi liền một chuỗi. Khi bạn thực hiện các đề nghị như eject, safely remove hay unmount, hệ điều hành sẽ được nhấc rằng thiết bị đó sắp được gỡ bỏ,vì vậy nó sẽ ghi nốt phần dữ liệu còn lại trong cache lên đó, đồng thời “cấm cửa” không cho các chương trình chạy ngầm tìm cách truy cập dữ liệu trên đó nữa. Nếu thiếu kiên nhẫn, trong nhiều trường hợp người dùng sẽ mất đi phần dữ liệu đang được ghi dở hoặc chưa được ghi lên thiết bị lưu trữ của mình, rút cuộc có thể dẫn đến lỗi file. Đợi 1 vài giây liệu có quá khó khăn ? Việc backup dữ liệu quan trọng liền hẳn nhiên là cấp thiết, nhưng nếu có khả năng chi trả cho một thiết bị chống chịu rủi ro tốt, đôi lúc còn đi kèm cả một số phần mềm tiện ích thì bạn cũng nên dành thời kì cân nhắc. Lựa chọn giải pháp dùng nhiều thiết bị rẻ tiền luân phiên để có thể thay thế nhau bất cứ lúc nào hay đầu tư cho một giải pháp bền vững là tùy theo nhu cầu sử dụng và loại dữ liệu trên đó. Nguyên tắc về hệ thống tập tin Vấn đề định dạng phân vùng có lẽ là vấn đề được quan tâm nhiều nhất, đặc biệt là với những ai phải dùng USB trên nhiều máy chạy nhiều hệ điều hành khác nhau (Ở đây chỉ đề cập đến khả năng hỗ trợ mặc định của hệ điều hành, hẳn nhiên bạn có thể sử dụng các phần mềm cài đặt thêm để tìm cách khiến các định dạng không được hỗ trợ sẵn làm việc – tuy nhiên thường thì chẳng mấy ai mất công thao tác như vậy với USB). - Windows: NTFS là hệ thống tập tin được khuyên dùng trong đa số các trường hợp với Windows. Linux cũng có thể nhận ra NTFS không mấy khó khăn. - OS X: HFS+. - Linux tương trợ rất nhiều hệ thống tập tin khác nhau, điển hình phải kể đến phiên bản Ext4 mới nhất và ZFS – định dạng đang ngày càng được ưa chuộng. Nhưng lưu ý rằng chúng dễ dàng gặp, thậm chí là gây trục trặc cho các hệ điều hành còn lại. Chọn lọc đơn giản nhất để dùng trên nhiều máy chạy các hệ điều hành khác nhau sẽ là FAT32, đây vẫn là định dạng đơn giản và dễ nhận biết nhất cho các hệ điều hành. Chú ý đảm bảo tính kiêm toàn của dữ liệu Nâng cao hơn một chút, ta có thể cần lưu ý để khả năng thẩm tra dữ liệu của từng loại định dạng. Chả hạn FAT32 và NTFS không lưu bất kì thông tin thẩm tra nào cho các dữ liệu thường nhật. Đối với các file dữ liệu quan yếu hoặc có dung lượng lớn – thời kì copy/move lâu, nếu cần bạn có thể dễ dàng tìm được các phần mềm tạo mã MD5/SHA1 để kiểm tra tính vẹn toàn dữ liệu. Nhắc lại một lần nữa là bất kể sử dụng định dạng gì cho thiết bị lưu trữ của mình, bạn cũng nên đảm bảo rằng không còn tác vụ đọc/ghi nào đang được thực hành trên đó trước khi tháo ra. Làm thế nào để biết? thực hành eject/safely remove/unmount và chờ thông báo từ HĐH ! Nói đến khả năng đảm bảo kiêm toàn dữ liệu, có nhẽ ZFS với cơ chế thẩm tra và lưu checksum sẵn trong filesystem có nhẽ là giải pháp được nhiều người đồng ý nhất. Nhưng bù lại ta sẽ mất đi khá nhiều tính tương thích, bởi làm cho định dạng này hoạt động trên Windows/OSX không phải việc tiện lợi/dễ dàng gì cho lắm. Về mặt hiệu năng thì exFAT là phân vùng làm việc khá hiệu quả trên cả Window lẫn Mac (trừ Leopard), tuy người dùng sẽ phải dùng một máy chạy Windows để format nhằm tránh các rối rắm về sau. Người dùng Linux sẽ phải cài đặt bổ sung exFAT driver, nhưng đó cũng không phải việc gì khó khăn. Ngoài ra những ai muốn tham khảo kỹ hơn về tham số của các USB cũng có thể lưu ý đến khả năng hỗ trợ wear leveling – một trong những kỹ thuật tăng tuổi thọ của thiết bị lưu trữ (có khá nhiều các kỹ thuật khác nhưng cốt áp dụng cho các thiết bị dung lượng lớn hơn như SSD, thay vì USB flash). Ta có thể thấy thông tin căn bản về các loại wear leveling trong bảng sau, gồm 2 loại chính là static wear leveling và dynamic wear leveling (các USB không có wear leveling sẽ có tuổi thọ thấp hơn đáng kể). |