Bir USB anahtarının içeriğini yazmaya karşı korumak için bir çözüm arıyorum. Fikir, içeriğin kullanıcı tarafından yanlışlıkla kaldırılmasını veya kötü amaçlı programlar tarafından değiştirilmesini önlemek - anahtarın başka bir şey için geri dönüşümünü kısıtlamamaktır.
İşte şimdiye kadar bulgularımın bir özeti:
Bazı tuşların salt okunur olmasını sağlayan bir anahtarı vardır. Ne yazık ki bu her zaman böyle değildir.
Bir ile FAT32 tek çözüm ayar dosyaları gibi görünüyor dosya sistemi "salt okunur". Ancak bu koruma çok zayıf. NTFS için , "Tüm Kullanıcılar" dan yazma ayrıcalıklarının kaldırılmasıyla elde edilebilecek biraz daha güçlü bir yazma koruması vardır , bu da "Yönetici" dışında dosyaları her hesaba salt okunur yapar. Diski UDF olarak biçimlendirmek, Windows XP SP3 altında salt okunur, ancak Windows Vista, Windows 7, Linux ve Mac OS X'te okuma-yazma yapar. ISO9660 / CDFS olarak biçimlendirme, Linux ve Mac OS X altında salt okunur yapar, ancak maalesef içerikler artık Windows'dan okunamıyor.
Mikrodenetleyiciye özgü yazılımla (çip tarafından destekleniyorsa) anahtarı yeniden bölümlemek mümkündür, böylece örneğin yazma korumalı ve okuma-yazma bölümü görüntülenir. Sorun, kullanıcılar için çok kafa karıştırıcı olmasıdır: yazma korumalı bölüm, bir CD-ROM sürücüsü olarak görünebilir (ki değil), yerleştirildikten sonra bazı sürücüler bilgisayara görünüşte yüklenir (aslında gerçekten sürücü değildirler) ) ve yeniden başlatma istemine yol açabilir. Ayrıca, bu çözüm evrensel olarak uygulanamaz çünkü sürücüde hangi çipin kullanıldığını ve cihazı yeniden programlamak için halka açık araçların varlığını bilmeyi gerektirir.
John Reasor, cihazdaki tüm boş alanı doldurabilen yardımcı programlardan bahsederek yeni dosyalar oluşturmayı imkansız hale getirir (aşağıya bakın).
Değiştirilemeyen içerikleri bir USB anahtarında saklamak için genel bir çözüm var mı?
İçeriği, genellikle kabuktan (örn. Silme, yeniden adlandırma, taşıma) veya standart uygulamalar tarafından değiştirilen dosya ve klasörlerden (ör. Farklı kaydet) yapılan değişikliklerden korur.
Çoğu cihazla çalışmalıdır
Kullanıcı yine de başka bir kullanım için (örneğin fdisk ile ) yeniden çevrim yapmak için cihazı normal bir tuşa yeniden biçimlendirebilir