Ổ cứng flash SSD đã bắt đầu hỗ trợ TRIM để tránh sự chậm lại xảy ra sau một thời gian .
Làm cách nào để làm một cái gì đó tương tự trên thẻ SD?
Giống như cải cách thẻ SD, nhưng ở mức thấp hơn để tránh tự động mài mòn .
Ổ cứng flash SSD đã bắt đầu hỗ trợ TRIM để tránh sự chậm lại xảy ra sau một thời gian .
Làm cách nào để làm một cái gì đó tương tự trên thẻ SD?
Giống như cải cách thẻ SD, nhưng ở mức thấp hơn để tránh tự động mài mòn .
Câu trả lời:
Tôi hiểu rằng thông số SDCARD hiện tại không bao gồm lệnh TRIM. Mặc dù tôi không tham gia ủy ban, sự hỗ trợ TRIM của Windows 7 sẽ khiến nhiều kỹ sư chú ý và thật hợp lý khi hy vọng rằng lệnh sẽ xuất hiện trong thông số SD trong vài năm tới.
HĐH sử dụng lệnh TRIM để thông báo cho thiết bị flash rằng một sector sẽ không được đọc lại cho đến khi nó được viết. Điều này cho thiết bị flash biết rằng các khu vực không cần phải được sao chép từ trang này sang trang khác trước khi trang đầu tiên bị xóa. Điều này có thể dẫn đến hiệu suất được cải thiện đáng kể và cải thiện sự riêng tư dữ liệu.
Sẽ thật tuyệt nếu thẻ SD có thể cho hiệu năng tương tự như SSD. Tôi không thấy bất kỳ lý do cơ bản nào tại sao yếu tố hình thức nhỏ không thể hỗ trợ truy cập tốc độ cao. Tuy nhiên, hiện tại, nếu bạn muốn hiệu suất tốc độ cao, bạn nên sử dụng ổ SSD chứ không phải thẻ SD.
Trên Linux:
blkdiscard
trên thiết bị khối không đếm được (ví dụ /dev/mmcblk0
) để loại bỏ tất cả các khối (kết xuất dữ liệu không thể truy cập thông qua các phương tiện thông thường, nhưng không hứa sẽ xóa chúng một cách an toàn).fstrim
(trên hệ thống tệp được gắn) nếu bạn muốn giữ dữ liệu nhưng loại bỏ các khối không được sử dụng.Tôi không biết đây có phải là không có thật không, nhưng có vẻ như trong Linux fstrim hoạt động. Tôi hơi ngạc nhiên.
fstrim -v /media/32G_SD/
/media/32G_SD/: 7,2 GiB (7705051136 bytes) trimmed
Đó là thẻ 32GiB được định dạng bằng btrfs và tôi thực sự đã xóa khoảng 8GiB. Nhãn là model Kingston: sd10vg2 (thẻ SD màu xám)
Tôi phải nói thêm rằng bạn nên cẩn thận với fstrim trong SSD. Và cẩn thận hơn trên sdcards. Quá nhiều lỗi trên phần mềm. Tôi chỉ tin tưởng loạt doanh nghiệp Intel. Tôi đã có một cuộc khủng hoảng với thẻ fstrim và thẻ SD (dữ liệu không thể truy cập). Tôi sẽ không fstrim
quá thường xuyên trên sdcard này và nói chung về sd.
fstrim: <my_mountpoint> : the discard operation is not supported
. Tôi đã có SDxC của Kingston.
fstrim
được gửi đến Thẻ SD có thể không phải lúc nào cũng được "cắt xén" , về cơ bản là ERASE (CMD38)
Các công cụ lưu trữ tuyên bố chống phân mảnh thẻ SD của bạn làm tăng hiệu suất, tuy nhiên họ bán sản phẩm để họ có thể yêu cầu bất cứ thứ gì phù hợp với họ.
Mặc dù có những chương trình khác tuyên bố nó giúp:
Phân mảnh đề cập đến xu hướng của các tệp, được lưu trữ trong hệ thống tệp FAT, bị vỡ thành các mảnh có thể kết thúc ở những nơi rất khác nhau trong một khối lượng thẻ lưu trữ. Sự phân mảnh xảy ra một cách tự nhiên theo thời gian khi thẻ lưu trữ được sử dụng thường xuyên - tạo, xóa và sửa đổi các tệp. Quá trình này hoàn toàn vô hình với người dùng.
Nhưng Tạp chí PPC nghĩ rằng đó cũng là một ý tưởng tốt. Mặc dù không phải với phần mềm :
Werner Ruotsalainen tại blog Tạp chí PPC chia sẻ một số thông tin tốt về việc thẻ nhớ Pocket PC có cần được chống phân mảnh hay không và cách thực hiện.
Một số lời khuyên:
- Có, đáng để chống phân mảnh chúng sau mỗi 2-3 tháng, nếu thường xuyên ghi vào thẻ.
- Không bao giờ sử dụng tiện ích Pocket PC để thực hiện chống phân mảnh
- Hãy xem xét nhận được một đầu đọc thẻ
Nếu bạn có đầu đọc thẻ, quy trình rất đơn giản: Sao chép các tệp vào ổ cứng của bạn, định dạng lại thẻ (Ví dụ: "định dạng i: / q / u" nhưng đảm bảo bạn sử dụng đúng ký tự ổ đĩa!), Sau đó sao chép tập tin trở lại thẻ.
Nhưng dù sao đây cũng là một số thông tin về Công cụ lưu trữ ;-)
Công cụ lưu trữ Mô tả
Giải pháp quản lý thẻ lưu trữ toàn diện nhất, StorageTools là sản phẩm đầu tiên cung cấp chức năng chống phân mảnh cho các thiết bị Pocket PC, cung cấp các cải tiến tốc độ đáng kể bằng cách giải quyết các phân đoạn tệp.
Với StorageTools, bạn có thể nhận thông tin chi tiết về thiết bị và hệ thống tệp về thẻ lưu trữ của mình, phân tích phân bổ tệp (không gian chùng) và mức độ phân mảnh.
StorageTools hoạt động với tất cả các loại phương tiện có sẵn trên các thiết bị PocketPC / Windows CE, bao gồm các tiêu chuẩn ngành: thẻ nhớ tuân thủ ATA, thẻ Flash nhỏ gọn, MicroDrive, thẻ kỹ thuật số bảo mật (SD) , thẻ MultiMedia (MMC) và thẻ nhớ PCMCIA. Bạn có thể định dạng phương tiện lưu trữ với hệ thống tệp và kích thước cụm khác nhau.
Công cụ quét chẩn đoán và sửa chữa một loạt các vấn đề truyền thông. Nó thực hiện một số thử nghiệm, kiểm tra mọi thứ từ khu vực khởi động đến bề mặt vật lý của nó. Nếu StorageTools tìm thấy sự cố, nó sẽ thông báo cho bạn trước khi sửa chữa. Tùy chọn cho phép thực hiện tất cả các sửa chữa cần thiết tự động.
Với trình chống phân mảnh StorageTools, bạn đạt được hiệu suất tối đa trong Pocket PC / Windows CE với nỗ lực tối thiểu! Nó bao gồm các tính năng chuyên nghiệp và thân thiện nhất từng có trong phần mềm chống phân mảnh. Bạn phải loại bỏ phân mảnh để loại bỏ tắc nghẽn hiệu suất cơ bản nhất trên thiết bị PocketPC như bạn có thể trên máy tính để bàn mạnh mẽ của mình.
StorageTools bao gồm hỗ trợ đầy đủ cho tất cả các thẻ lưu trữ / thẻ phương tiện thậm chí cả khối lượng được mã hóa trong suốt bởi Sentry 2020 cho PocketPC và bao gồm các tùy chọn để chọn loại FAT và kích thước cụm khi định dạng, cộng với khả năng tạo ra một bản sao lưu FAT để cải thiện độ tin cậy lưu trữ.
Đặc trưng
Những lợi ích
Đầu tiên sao lưu tất cả dữ liệu của bạn trên thẻ SD. Sau đó, bạn có thể sử dụng công cụ SD Formatter và trong các tùy chọn, chọn FULL (Xóa): https://www.sdcard.org/doads/formatter_4/
Quick format deletes all the file/directory entries by initializing file system parameters of the card, but it does not delete the data written in files. Overwrite format deletes file/directory entries by initializing file system parameters of the card (same as with Quick format), and erases all data by overwriting the user data area completely.
Vì vậy, những gì nó làm tối đa là ghi đè lên dữ liệu, không TRIM
/ discard
/ ERASE (CMD38)
xảy ra.
MMC_CAP_ERASE
cho các khối bẩn không sử dụng. Hoạt động chậm hơnTRIM
(cho phép bộ điều khiển lên lịch xóa thực tế), nhưng kết quả cuối cùng sẽ giống nhau.