Flash belleğe yazma koruması ekleme

Flaş Belleğe Yazma Koruma Ekleme Yöntemleri


Usb flash bellekler flasdiskler için, yazma koruma yöntemlerini inceledim. Piyasayı şöyle bir taradım. Hemen hemen tüm yöntemleri yazdım…

1. Firmware ile oynayarak flash belleğe yazma koruması eklemek.


Flaşdiskin firmware bölümü ile oynayarak şunlar yapılabilir.

  • Mesela flash belleği cdrom kalıbına sokabiliyorsunuz bu sayede flaşbellein içine dosya vs yazması imkansız hale geliyor!
  • Mesela flash belleği taktığımız anda çok sürücü varmış gibi ayarlayabiliyorsunuz.
    (örnek: Flash ı ikiye bölerek E: sürücüsü ve F: sürücüsü oluşturabiliyoruz) bunlardan birine yazma koruması ekleyebiliyoruz.

Şimdilik bu yöntemi anlatmayacağım çünkü yöntemin bazı zararları var hepimiz için kullanışlı değil.

Şöyle ki: Firmware dediğimiz şey flash bellek içindeki fabrikanın yazdığı, flash belleğin çalışması için gerekli driverın bulunduğu ve flash belleğin kaç gb olduğunun bilgileri, seri numarası vs yazılı olduğu chiptir.

Bazı flash belleklerde bu bölüme bir kere yazabilirsiniz. İkinci yazmada flash bellek bozulur!

Bazı kaliteli flash belleklerde ise 1000 ila sonsuz arası yazma yapılabilir.

Bu sayede dediğim yetenekler flash belleğe kazandırılabilir.

Fakat bunun içinde piyasada bilinen chipset numaralı flash bellekler kullanılması lazımdır.

İstek olursa bu yöntemi de anlatabilirim şimdi diğer yöntemlere geçelim ve asıl anlatmak istediğim konuya dönelim.


2. Dosyalara Windows erişim kontrolü sağlama yöntemi ile yazma koruma ekleyebiliriz.

Özetle: Flash belleği ntfs ile biçimlendirmek ve dosyalara windows izin kontrolü sağlama yöntemi ile dosyaları bir nevi kilitlemektir. Bu yöntem basit yolla dosyayı silemezsiniz.

Bu yöntem uzun bir dönem kullandım.

Her şey en başta güzeldi.

Ama bununda ileri seviyede işe yaramadığını fark ettim.

Şöyle ki: Flash belleğimin içindeki hack programlarım bazı antivirüs programları tarafandan taranıp silinmeye başlamıştı.

Normalde silinmesi için yetki verilmesi gereken dosyalar Norton antivirüs gibi güçlü programlar tarafından erişim sağlanıp silinebiliyordu. Bu yöntemi uzun süre kullandıktan sonra eledim…

Kullanmak isteyen varsa yöntemi de anlatacağım. Hatta bu yöntem için hazırlanmış piyasada az bulunan bir programı da paylaşacağım… Kullanan kullansın.

Kısaca anlatayım.

  1. Belleğimiz önce hazırlayacağız dosya sistemi NTFS olacak şekilde biçimlendiriyoruz.  Tabi yedeğinizi alın 🙂
  2. Seçeneklerde şayet NTFS formatı yoksa…
    Aygıt yöneticisine girin (windows tuşu+pause a basın oradan aygıt yöneticisine dalın)
    Aygıt yöneticisinde Disk Sürücüleri + kısmına basarak açın.
    Kendi Usb aygıtınızı bulup Sağ Tuş Özellikler
    Açılan pencerede İlkeler sekmesinde:
    performans için en iyi duruma getir e tıklayın.

    Şimdi Belleğimize format çekerken NTFS formatı çıkacaktır.
  3. Bilgisayarım a gir/Araçlar/Klasör Seçenekleri ne basın
    Açılan pencerede Basit dosya paylaşımı kullan seçeneğini kaldırın.

    Basit Dosya Paylaşımını Kullan Tikini Kaldırmamızın Amacı: Bu tiki kaldırınca sonraki adımda bellekte oluşturacağımız klasörde ayarlanacak izin yetkileri özelliğini açacaktır.
  4. Bilgisayarıma girelim Flash belleğimizin bulunduğu sürücüyü bulalım içine girelim
    Burada bir klasör oluşturalım ismi farketmez.
  5. Bilgisayarım a girelim. Flash belleğimizin bulunduğu sürücüyü bulup içine girmeden
    sağ tuş/özelliklere girelim
    açılan pencerede güvenlik sekmesine tıklayalım.
    everyone yetkilerini resimdeki gibi yapalım.
    Bilenler bilir everyone yetkisi demek herkesi kapsayan yetkidir.
  6. Flash bellek içinde oluşturmuş olduğumuz klasörü bulup içine girmeden
    Sağ tuş/Özellikler e girelim
    açılan pencerede güvenlik sekmesine tıklayalım.
    buna da aşağıdaki fotodaki yetkileri ayarlıyoruz.
100numaraliadam Yeni Konu:  Sağ Tuş Dosya Gönder Virüs Analizi

Bu işlemleri yaptıktan sonra flash belleğin içine bir dosya atmak istediğinizde dosyayı atmayacak ve engelleyecektir.
Sadece sizin oluşturmuş olduğunuz klasöre dosya atabileceksiniz.
Yetki mantığını anladık buna göre istediğimiz klasöre gerekli yetkileri verebileceğiz.
Flaş belleğinizi virüslerden korumak anlamında
Piyasadaki etken virüslerin çoğundan bu yöntemle kurtulablirsiniz.

Bir de bu yöntemi basite indirgeyen bir program buldum ki evlere şenlik.

Onuda paylaşayım.


Windows İzin_Koruması Drive Protect


3. Flash Bellek ile Bilgisayar Arasına Harici Donanım ile Set Oluşturmak.

Bu yöntem çok pahalı, yavaş ve harici donanıma ihtiyaç duyan bir yöntemdir.

Zamanınız, paranız ve gerekli donanımınız varsa bu yöntemi tercih edebilirsiniz.

Bunun için örnek cihazları paylaşıyorum.

Bu cihazların çalışma mantığı şu şekildedir.

Cihazın usb olarak bir girişi bir de çıkışı var.

Flash belleği cihazın girişine takıp cihazın çıkış usb ssini de bilgisayara takıyoruz.

Bu şekilde özel donanım ile  yapılan bağlantı ile Bilgisayarımız flash belleğin içindeki dosyaları görüyor okuyor alıyor ama kesinlikle belleğe dosya yazamıyorsunuz.

Aslında en garanti yöntem bu olsa gerek.

Bu yöntemin pahalı olmasından sonra diğer bir dezavantajı yavaş bir yöntem olması!

Mesela siz Usb3.0 özellikli hızlı bir flash belleğe sahipsiniz.

Normalde usb 3.0 da 50 mb ile dosya yüklemesi göndermesi yapılabilirken.

Anlattığım cihaz üzerinden  flaşı bağladığınızda Usb2.0 ın da altında olan 4 mb değerini gördüm.

Gerçekten yavaş… Ama güvenli.

Bu sistemi genellikle adli bilişimciler delil yok olmaması ve delil kararmaması için kullanıyorlar.

Yukarıda bunların türevleri bulunmaktadır. Google dan bunları bulabildim.

Not: Aramak isterseniz google a yazmanız gereken sihirli kelime şu olacaktır: USB WRITEBLOCKER


4. Usb Flash Bellek Yerine Adaptörlü Micro Sd Kart Kullanmak.

Farklı ve bir o kadar basit ucuz bir yöntem ise Usb Flash bellek yerine adaptörlü micro sd kart kullanmaktır.

Burada adaptör terimi fişe takılan büyük adaptörler değil. Resimde görüldüğü üzere micro sd kartın takılabileceği büyük bir kart var işte o.

Bu kartın üzerinde bir anahtar (switch) var ki  micro sd kartınızın içine yazma koruması ekliyor.

Bu sayede kartın içine ne virüs giriyor ne de içindeki dosyalar silinebiliyor.

Eski kafalar bilirler. Eskiden disketler vardı bunun da köşesinde bir yazma koruması anahtarı bulunurdu. Mantık aynı mantık.

Sd kart ile yazma koruması edinme yöntemin avantajları:

Ucuz ve küçük olması.

Sd kart ile yazma koruması edinme yöntemin dezavantajları:

Yavaş ve güvensiz olması.

Bu yöntem iyidir güzeldir ama yavaştır. İkincisi sd kart flaş belleğe göre daha narin yapıda sürekli dosya transferi sırasında çok çabuk bozulabilecektir.


5. Diskpart komutları ile bulunduğun bilgisayarda saniyeler içinde koruma ekleme veya kaldırma.

Bu yöntemi yazdıktan sonra gördüm ki sadece kullanılan bilgisayarı kapsamakta 🙁
Yani sadece kullandığınız bilgisayarları tanıyor. Belleği farklı makineye takınca işe yaramıyor neyse yine de anlatayım…
Belki evinizdeki bilgisayarda kullanmak istersiniz. Bu da bir yöntem.

Dos komutları ile…

DISKPART komutu ile flash belleğin dosya yapınsına erişip ekleyeceğimiz komutlar ile belleğe yazma koruması ekleyebilir bunu iptal edebiliriz.

100numaraliadam Yeni Konu:  Bilgisayarı Geri Sayımla Hazırda Beklet .bat

Bu kodları anlatacağım ve sonrasında benim kullandığım kodların tek tıklama ile çalışan bat dosyasını paylaşacağım ki kodlar ile uğraşmak zorunda kalmayacaksınız.

Komutları .bat olarak düzenledim. Her şeyi otomatik hale getirdim. Ki kendim de bunu flash belleğimde kullanıyorum.

Şimdi bu yöntemi anlatayım.

Cmd yi açalım
(Açma yöntemi 1  Başlata bas direk cmd yaz çıkar)
(Açma yöntemi 2 Başlat/Çalıştır/Cmd yaz entera bas)
(Açma yöntemi 3 ya da windows tuşu+r tuşuna bas cmd yaz enter)

Açılan siyah pencerede yazacağınız komutları sıralayalım

diskpart  yaz enter (Diske formatlama vs işlemlerin yapılabilmesi için ikinci bir dos penceresi açar)

list volume yaz enter (Seçebilmemiz için sürücülerinizi sanal rakam ile sıralayarak listeler)

select volume x (burada x yerine seçmek istediğimiz sürücünün numarasını gireceğiz mesela flash belleğimizin karşılığı rakam olarak hangi numaraya denk geliyor örnek: 0,1,2,3,4 ona göre komutu yazın)

flash belleğe koruma koymak için kullanılacak komutları yazıyorum:
attributes disk set readonly
attributes volume set readonly

flash bellekteki korumaları kaldırmak için kullanılacak komutları yazıyorum:
attributes disk clear readonly
attributes volume clear readonly

Not: Ayrıca “Disk yazmaya karşı korumalı. Korumayı kaldırın veya başka bir disk kullanın” tarzı hataların çözümü içinde bu komutu kullanıyoruz.

Bir diskte koruma olup olmadığına ise şu komutla bakıyoruz.
attributes disk Çok ta önemli değil 🙂

Bu komutları baz alarak hazırlamış olduğum Bat dosyalarını paylaşıyorum.

Armut piş ağzıma düş…

Aşağıda 4 adet bat dosyası var bunlardan ister manuel olan ikisini ister otomatik olan ikisini kullanın.

Bu dosyaları flash bellek korumasızken belleğe atın.

Bellek üzerinden çalışması gerekiyor kodlar ona göre ayarlı.

Otomatik olan modlar size soru sormadan tıklar tıklamaz işlem yapar.

Manuel mod bat dosyaları ise çalışmadan önce sizden onay alır.

Koruma ekle yazanlar flash belleğe yazma koruması ekler.

Koruma kaldır yazanlar flash belleğin yazma korumasını kaldırır.

Bat dosyalarına tıklamadan önce kodlarını incelemek isteyenler:
Bat üzerinde sağ tuş tıkla düzenleye tıkla
Not defteri ile açılacaktır.

İncele.

Bu incelemeyi bat dosyalarına tıklamadan önce alışkanlık haline getir.

Çünkü piyasada bat virüsleri de olabilmekte…

Ben hariç kimseye güvenme 🙂

Sorusu olan varsa sorabilir…

Not: Bu bat dosyalarının yönetici olarak çalıştırılması lazımdır Yoksa işe yaramaz… sağ tuş ile yönetici olarak çalıştır demeniz lazım…


Diskpart Koruma Kaldır .BAT İNDİR (OTOMATİK MOD)


Diskpart Koruma Koy .BAT İNDİR(OTOMATİK MOD)


Diskpart Koruma Kaldır .BAT İNDİR (MANUEL MOD)


Diskpart Koruma koy Manuel Versiyon .BAT İNDİR (MANUEL MOD)


 

Flash belleğe Koruma Ekleme Kodları (otomatik mod)

Output:

C:\Windows\system32\cmd.exe

@rem disk-writeable.cmd script by utquick
@rem DISKPART: ATTR DISK SET/CLEAR READONLY
@echo off
fltmc >nul 2>&1 && ( goto admin ) || ( goto noadmin )
:noadmin
color 0c
echo BU DOSYAYI ONCE YONETiCi OLARAK CALISTIRIN! ‘Run As Administrator’.
echo BiR TUSA BASIN, iSLEM YAPILMADAN CIKILACAK.
echo.
pause
exit

:admin
color 0a
(echo sel vol %~d0 & echo list vol & echo attr disk clear readonly & echo detail disk) | diskpart
echo.
echo.
if %ERRORLEVEL% == 0 (
echo iSLEM BASARILI! %~d0 DiSKi YAZMA KORUMASI BASARIYLA KALDIRILDI.
) else (
echo %~d0 DiSKiNDE iSLEM BASARISIZ!!!
)
echo.
timeout /t 2
start %~d0
exit

100numaraliadam Yeni Konu:  Mouse Çift Tıklama, Klavye Çift Basma Sorunu

Flash belleğe Koruma Kaldırma Kodları (otomatik mod)

Output:

C:\Windows\system32\cmd.exe

@rem disk-readonly.cmd script by utquick
@rem DISKPART: ATTR DISK SET/CLEAR READONLY
@echo off
fltmc >nul 2>&1 && ( goto admin ) || ( goto noadmin )
:noadmin
color 0c
echo BU DOSYAYI ONCE YONETiCi OLARAK CALISTIRIN!!! ‘Run As Administrator’.
echo BiR TUSA BASIN, iSLEM YAPILMADAN CIKILACAK.
echo.
pause
exit

:admin
color 0a
(echo sel vol %~d0 & echo list vol & echo attr disk set readonly & echo detail disk) | diskpart
echo.
echo.
if %ERRORLEVEL% == 0 (
echo iSLEM BASARILI! %~d0 DiSKi YAZMAYA KARSI KORUMALI HALE GETiRiLDi.
) else (
echo %~d0 DiSKiNDE iSLEM BASARISIZ!!!
)
echo.
timeout /t 2
start %~d0
exit


Flash belleğe Koruma Ekleme Kodları (Manuel mod)

Output:

C:\Windows\system32\cmd.exe

@rem disk-readonly.cmd script by utquick
@rem DISKPART: ATTR DISK SET/CLEAR READONLY
@echo off
fltmc >nul 2>&1 && ( goto admin ) || ( goto noadmin )
:noadmin
echo BU DOSYAYI ONCE YONETiCi OLARAK CALISTIRIN!!! ‘Run As Administrator’.
echo BiR TUSA BASIN, iSLEM YAPILMADAN CIKILACAK.
echo.
pause
exit

:admin
echo ^>^> DiSKiNiZiN YOLU %~d0 OLARAK AYARLANDI BU DiSKTE iSLEM YAPILACAK!!! ^<^<
echo ^>^> FLASH BELLEGE KORUMA KOYMAK ICIN BIR TUSA BASIN? BU DURUMDA DiSKE VERi YAZILAMAZ! ^<^<
echo.
pause
(echo sel vol %~d0 & echo list vol & echo attr disk set readonly & echo detail disk) | diskpart
echo.
echo.
if %ERRORLEVEL% == 0 (
echo iSLEM BASARILI! %~d0 DiSKi YAZMAYA KARSI KORUMALI HALE GETiRiLDi.
) else (
echo %~d0 DiSKiNDE iSLEM BASARISIZ!!!
)
echo.
timeout /t 2
start %~d0
exit


Flash belleğe Koruma Kaldırma Kodları (manuel mod)

Output:

C:\Windows\system32\cmd.exe

@rem disk-writeable.cmd script by utquick
@rem DISKPART: ATTR DISK SET/CLEAR READONLY
@echo off
fltmc >nul 2>&1 && ( goto admin ) || ( goto noadmin )
:noadmin
echo BU DOSYAYI ONCE YONETiCi OLARAK CALISTIRIN! ‘Run As Administrator’.
echo BiR TUSA BASIN, iSLEM YAPILMADAN CIKILACAK.
echo.
pause
exit

:admin
echo ^>^>DiSKiNiZiN YOLU %~d0 OLARAK AYARLANDI BU DiSKTE iSLEM YAPILACAK!!!^<^<
echo ^>^> FLASH BELLEGIN YAZMA KORUMASINI KALDIRIP YAZILABiLiR HALE GETiRMEK iCiN BiR TUSA BASIN? ^<^<
echo.
pause
(echo sel vol %~d0 & echo list vol & echo attr disk clear readonly & echo detail disk) | diskpart
echo.
echo.
if %ERRORLEVEL% == 0 (
echo iSLEM BASARILI! %~d0 DiSKi YAZMA KORUMASI BASARIYLA KALDIRILDI.
) else (
echo %~d0 DiSKiNDE iSLEM BASARISIZ!!!
)
echo.
timeout /t 2
start %~d0
exit


Sorularınızı bekliyorum.

Haydi kalın sağlıcakla…

Bunlar da hoşunuza gidebilir...

6 Cevaplar

  1. gurcu87 gurcu87 dedi ki:

    Paylasim icin cok tesekkürler, isime cok yaradi

  2. Erkan Erkan dedi ki:

    merhaba,
    sandisk 32 gb ve sandisk 8 gb micro usb yazma koruma hatası alıyorum ve hiç bir şekilde kaldırmayı başaramadım. cmd dahil olmak üzere bir çok program ile de denedim farklı bilgisayarlarda denedim sonuca ulaşamadım. herhangi bir tavsiyeniz-yardımınız olursa çok memnun olurum şimdiden teşekkürler içindeki bilgilerin hiçbir önemi yok. Not: windows 8.1 ve windows 10 işletim sistemlerinde denendi.

    • utquick utquick dedi ki:

      Buraya tekrar döndüğünüzde size bir kaç program önereceğim. Bu yorumun altına yazın ki iletişimde olduğunuzu bileyim.

  3. Murat Akkuyu Murat Akkuyu dedi ki:

    Kardeş merhaba,

    Bu yöntemler ile flash koruma yaptığım zaman başka bilgisayara taktığımda da iş görür mü?

    • utquick utquick dedi ki:

      Maalesef başka bilgisayarda pek iş görmüyor. Elinizde bir flaş bellek var ve içindeki dosyalar sizin için önemli ise illaki filtre ek donanım kullanmak gerekiyor.
      Aksi takdirde başka bilgisayarda bulunan virüsler flaşı her türlü bozuyor. Ya da sizin için önemli olan dosyanız bir virüs ise bunu başka bilgisayardaki antivirüs programı silebiliyor 🙁

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*Sonucunu yazınız.