Flash sürücüm neden “salt okunur” hale geldi ve bunu nasıl düzeltebilirim? [çift]


52

Windows, Kubuntu ve önyüklenebilir bir bölümleyici tarafından salt okunur olarak işaretlenen yepyeni bir flash sürücüm (bir haftalık) var. Bu neden oldu? Tamir edilebilir mi? Öyleyse, bunu nasıl düzeltebilirim?


Sorun

İlk olarak, bu sürücü yeni. Arızalı bileşenleri ispiyonlamıyor olmama rağmen normal aşınma ve yıpranmadan ölecek kadar kesinlikle kullanılmadı.

Sürücünün kendisi bir şekilde salt okunur durumda kilitlendi. Windows 'Disk yönetimi:

Disk Yönetimi'nin ekran görüntüsü

Diskpart'ın:

Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

Beni gerçekten şaşırtan şey Current Read-only State : Yesve Read-only : No.

Denenmiş çözümler

Şimdiye kadar denedim:

  • Windows'da biçimlendirme (Disk yönetiminde, sağ tıklandığında biçim seçenekleri gridir).

  • DiskPart Clean ( CLEAN - Clear the configuration information, or all information, off the disk.):

    DISKPART> clean
    
    DiskPart has encountered an error: The media is write protected.
    See the System Event Log for more information.
    

    Olay günlüğünde hiçbir şey yoktu.

  • Windows komut satırı biçimi

    >format G:
    Insert new disk for drive G:
    and press ENTER when ready...
    The type of the file system is FAT32.
    Verifying 7740M
    Cannot format.  This volume is write protected.
    
  • Windows chkdsk: ayrıntılar için aşağıya bakın

  • Kubuntu fsck (VirtualBox USB geçidi aracılığıyla): Ayrıntılar için aşağıya bakın

  • Acronis True Image biçimlendirmek, GPT'ye dönüştürmek, MBR'yi yok etmek ve yeniden kurmak için temelde bir şey: başarısız oldu (MBR'ye yazılamadı)

Ayrıntılar (ve güzel bir hikaye)

Arka fon

Bu yepyeni, genel, 8GB flash sürücü oldu. Çok önbellekli bir flash sürücü oluşturmak istedim. FAT32 olarak biçimlendirilmiş, garip bir şekilde karşılaştığım 8 GIGAbyte flash sürücünün biraz üzerinde olmasına rağmen. Yaklaşık 127MB, Windows tarafından "kullanılmış" olarak listelenmiştir. Nedenini asla keşfetmedim. Son kullanılabilir alan normalde 8 GB'lik bir sürücüden (yaklaşık 7.4 GIBIbayt) beklediğimden ibaretti.

Hiren'in bir kopyasıyla birlikte epeyce Linux dağıtımı atmıştım. Hepsi mükemmel çizerdi. YUMI ile birlikte takıldılar .

Knoppix DVD'sini yerleştirmeye çalıştığımda, YUMI, Knoppix'in X'te siyah bir ekranla önyüklemesine neden olan önyükleme komutuna tuhaf bir video seçeneği ekledi tty.

Birkaç gün sonra, bu garip video seçeneğini kaldırmak için biraz zaman harcadım, önyükleme komutunun Knoppix ile gelenle eşleşmesini sağladım. Başlatma girişimi sırasında Knoppix bir çeşit LZMA yolsuzluğu bildirdi.

Mevcut konuya öncülük etmek

Knoppix dosyalarının bir şekilde bozulmuş olabileceğini düşünüyordum, bu yüzden yeniden yüklemeyi denedim. Sürücü neredeyse doluydu (45 MB boş), bu yüzden önyükleme yapmayan genel bir ISO'yu sildim. Bu iyi geçti. Daha sonra Knoppix'i kaldırmak için YUMI'den geçtim, yani dosyaları silip menülerden kaldırdım. Önce dosyalar gitti, sonra menüler başarıyla temizlendi. Bununla birlikte, boş alan Knoppix'in çıkarılmasından öncekiyle aynı, yaklaşık 700 MB'a sıkışmıştı. Eski Knoppix klasöründe KNOPPIXsilinemeyen bir 0 bayt dosya vardı .

Bu dosyayı silmek için sürücüyü yeniden yerleştirmeyi denedim - güvenli bir şekilde çıkarmadan, fark yarattıysa (her şey için ilk kez). Standart Windows chkdsktaramasını çalıştırma /rveya /fhata bildirmeden çalıştırma. /rSadece koşarak sıkışmış var.

fsckBir çekim yapmaya karar verdim , bu yüzden Kubuntu VM'mi yükledim ve sürücüyü VirtualBox'un USB 2.0 geçidiyle taktım. Ben umountbunu ed ( /dev/sda1) ve bir fsck koştu. There are differences between boot sector and its backup.Seçtiğim No action. Bana FAT'lerin farklı olduğunu söyledi ve ya birinci ya da ikinci FAT'i seçmemi istedi. Hangisini seçersem seçeyim Free cluster summary wrong. Eğer seçersem Correct, yanlış dosya adlarının bir listesini verdi. Bir şeyi tamir etmeye çalışmak için en azından -pseçeneğim ile koştum . Dosyaları düzeltmenin yarısında, VM dondu - İşlemini yaklaşık on dakika sonra sonlandırdım.

Sebeb olmak?

Bir sonraki girişimim, tüm sürücüyü yeniden oluşturmak için YUMI'yi tekrar kullanmaktı. YUMI'nin dahili reformat (FAT32'ye) seçeneğini kullandım ve bir Kubuntu ISO (700MB) yükledim. Bununla birlikte, format başarılıydı, ancak Kubuntu'nun (YUMI'nin 7zipli bir ikili kullandığı) özü ve kopyası% 60 oranında dondu. On beş dakika bekledikten sonra (geçen sefer 3.5 GB Knoppix ISO'dan daha uzun sürdü), sürücüyü çıkardım. Bu noktadaki sürücü zaten biçimlendirilmiş, SYSLINUX zaten kurulmuş, bir ISO paketinin açılması ve önyükleme menülerinin değiştirilmesi bekleniyor.

Yeniden taktığınızda normal olarak ortaya çıktı, ancak herhangi bir yazma işlemi başarısız olabilir. Disk yönetimi salt okunur olarak bildirdi. Yeniden bağlantı kurulduğunda normal olarak ortaya çıkacak, ancak yazma işlemi tekrar başlamasına neden olacaktır. Birkaç denemeden sonra, yalnızca yerleştirme sırasında okunuyormuş gibi görünmeye başladı.

Düzeltme girişimleri

Bu, hatalı bir format durumunda onu denemek ve yeniden biçimlendirmek için yukarıda listelenen denemelerden geçtim. Bununla birlikte, önyüklenebilir bir diskte bile yapamama daha ciddi bir şeyin yanlış olduğunu belirtti. chkdskşimdi hiçbir şeyin yanlış olmadığını ve fsckhala MBR tutarsızlıklarını rapor ettiğini bildiriyorum, ancak şimdi bana FAT'lerin farklı olduğunu söyledikten sonra her zaman ilk FAT'i otomatik olarak seçiyor. Daha Free cluster summary wrongsonra yine aynı şeyi yapar . -pArtık koşamam çünkü artık salt okunur olarak işaretlendi. Ayrıca ilk denememde VM diskimi bozmayı başardı (evet, 7.4GB'lık bir sürücüyle eşlenen sda'yı seçtiğime eminim - üçlü kontrol ettim). Anlık görüntüler için Tanrıya şükür?


Ben sadece fikir dışındayım. Deneyimsiz aklıma göre, sürücünün bellenimindeki bir şey onu bir şekilde yalnızca "sürekli" okuması için ayarlamış gibi görünüyor - bunu sıfırlamanın bir yolu var mı? Veriyi iki kere yeniden biçimlendirdiğimi düşünürken, özellikle veri saklamayı umursamıyorum.

Ayrıca, beni Windows'ta tutan düzeltmeler daha iyi; yanlışlıkla ana sabit diskimi boşaltma riskini azaltır.


Güncelleme 1:

Meraktan uzak durdum.

Devre kartı fotoğrafı

Gördüğünüz gibi, bariz yazma koruma anahtarları yoktur. Öte yandan, eğer önemliyse, AU6989HL etiketli ALCOR markalı bir IC vardır. Bunu düzeltmenin bir yolu görünmüyorsa, muhtemelen (yapıştırılmış) kartı çıkartacağım ve kartın mı yoksa ölen denetleyici mi olduğunu kontrol etmek için bir kart okuyucusuna yerleştireceğim.


Güncelleme 2:

Kartı çıkardım, Windows sürücüyü şimdi kart okuyucu olarak algılıyor. Karttaki temas noktaları kullanılmıyor gibi görünüyor ve kartın üzerinde birkaç delik sırası var. Kart okuyucusuna yerleştirmek, toplamda yaklaşık 30 MB RAW algılar. Muhtemelen orijinal sürücü kartı hatalı olarak rapor ediyordur (sanki gerçek bir SD kartının yazmaya karşı koruması açıkmış gibi) veya bir yerde kötü bir bağlantı.

Başka bir şey yoksa, şimdi 8GB'lık Micro SD kartım var. Bu mümkün görünmüyor (Windows, Partedmagic dd, DBAN ... hayır, hala 30MB). Ah iyi.


Güncelleme 3

Bunlardan birkaç tane daha vardı. İkincisi bugün benzer şekilde başarısız oldu (salt okunur). Kalanların dışında, sallanmaya bağlı olarak iki tanesi boş kart okuyucu / biçimlendirilmemiş sürücüler olarak tespit edildi (hatalı temas?). Biri 1/3 dolu olarak algılandı ve tek bir birim adı vardı.

H2testw sonuçları (sahip olduğum son çalışanı!):

Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4

Bu biraz endişe verici olsa da, açıkça görülüyor ki, sürücüler sahte flaş sürücüleri tespit etmek için sıklıkla başarıyla kullanılan bir araçla doğrulandığı gibi aslında 8GB kapasiteye sahipler. İşaretli bir flash bellek modülü yerine bir Micro SD kart kullanılması, Alcor'un sürücü yanıp sönen araçları bellek modelini parametre olarak beklediğinden, sürücüyü yeniden yakmayı neredeyse imkansız hale getirir. Sanırım hepsini dışarı atacağım.


Çok nadir görülür, ancak bazı USB sürücülerinde yazma anahtarları vardır. Seninkide böyle bir anahtar var mı?
soandos

@ soandos Hayır, öyle değil - umarım kesinlikle arabamda bir geçiş olduğunu farkederdim! O döner kapaklardan birine sahip. Sadece parçalara ayırdım ve içeriye sıkışmış küçük bir 8GB Micro SD kart buldum - kelimenin tam anlamıyla devre kartına yapıştırılmış. Bu şaşırtıcıydı. Bu bir sınıf 2 Micro SD; normal marka konumunda siyah kartta kahverengi bir dikdörtgen var. Bunun bir çözümü yoksa, kartın veya kontrol cihazının ölüp ölmediğini görmek için kartı çekip çıkarabilirim (söyleyebileceğim kadarıyla geri çevrilemez).
Bob

birçok SD kartta da anahtar var. Birini açabilir miydin?
soandos

1
@Oliver Bahsettiğim şey, DiskPart'ı çalıştırdıktan sonraki beş dakika içinde kaydedilmiş hiçbir şey değildi. Daha yeni kontrol ettim ve sürücüyü takarken hiçbir şey çıkmadı. Hatta dahil özel bir görünüm yaptık her şeyi hem de Windows Logsve Applications and Services Logs. Orada hiçbir şey olmuyor. Evet, F5sürekli yenile ( ) yaptım .
Bob

4
Onlardan daha fazla almamanı öneririm.
Daniel R Hicks

Yanıtlar:


21

Talaş üreticisi Alcor'dan bir alet kullanmayı deneyebilirsiniz. Google’da bulabilirsin, adı " AlcorMP_5T2F_6T2F_2011-11-10.02".

Burada, önce LoadDriver.exe dosyasını açın ve VID ve PID'nizi girin (bu değerleri ChipGenius kullanarak ya da Linux kullanarak ve "lsusb -v" yazarak bulabilirsiniz) ve Yükle'yi tıklayın. Benim sopa için değerleri 058F, 6387.

Ardından, cihazınızın listelenmesi gereken AlcorMP.exe dosyasını çalıştırın. Sol taraftaki düğmeyi tıklattıktan sonra Başlat, düşük düzeyli bir biçim ve çubuğunuzda hatalı blok taraması yapar.


4
Etkilendim. Bu, Güncelleme 3'te çalışırken bahsettiğim aracın güncellenmiş (yaklaşık 4 yıl daha yeni) bir sürümüdür; işi yaptı! Diğerleri için uyarı: bu sürücüyü silecektir, bu yüzden çalıştırmadan önce elinizden gelen her şeyi kopyalamayı deneyin (sonuçta cihaz yazılımı flaşıdır!). VID ve PID, Windows'da Device Manager=> Universal Serial Bus Controllers=> aracılığıyla bulunabilir USB Mass Storage Device(farklı bir ad olabilir) => Properties=> Details=> Hardware Ids. Oh ve teşekkürler!
Bob

Benim durumumda AlcorMP.exe bulamadı. CheipGenius'tan çıkış, USB Aygıt Kimliği: VID = 0011 PID = 7788 Seri Numarası: E41A233A Chip Satıcı: Alcor Micro Chip Parça Numarası: SC708ANHL (FC8708ANHL) / AU6987 / AU6990 - F / W E442 Flash ID kodu: 2C88085F - Micron 2CE / Tek Kanallı [TLC-8K] -> Toplam Kapasite = 16GB Web'deki araçlar: dl.mydigit.net/special/up/alcor.html
karim

3
Google'ın bu exe için sonuçları oldukça kabataslak. Güvenilir bir kaynak var mı? Şirket alcormicro.com olduğunu ?
Endolith

Güncel sürümleri buradan edinebilirsiniz: usbdev.ru/files/alcor/alcormp Ve işte daha ayrıntılı kılavuzlar: techunboxed.com/2014/09/…
MokiTa

1
MokiTa'nın son yorumunu görmezden gel. Asla, asla güvenemeyeceğin dosyaları çalıştır. Alcormicro.com'un orjinal versiyonu ... size kalmış. Alcor işlerini bir süredir sürdürüyor. (Ama artık
dağıtmıyor gibiler

11

Şahsen ben kart ve onun dud ile yanlış bir temas olduğunu hayal ediyorum. Hemen her şeyi yedekle.

Cihazı sıfırlamak için linux'ın dd yardımcı programını kullanırdım. Salt okunur durum muhtemelen aygıtın önyükleme sektöründedir ve fsck ve chkdsk dosya sistemi düzeyinde denetimlerdir;

ISO ubuntu içine boot ve deneyin:

dd if=/dev/zero of=/dev/sdx bs=1M

/ Dev / sdx cihazını USB sürücünüze karşılık gelen cihazla değiştirin

/ dev / sdx1, / dev / sdx olarak tüm sürücünün bulunduğu bölümdür. Bunu başarmak için bölümün bağlantısının kaldırıldığından emin olmanız gerekir. Sürücüyü yalnızca okunması nedeniyle alamazsanız, onu dmesg'de görebileceğiniz bir donanım hatasına indiririm.


1
Evet, hatalı bir temas gibi görünüyor. ddLinux, kartı yalnızca okundu olarak algıladığından beri beklendiği gibi hiçbir şey yapmadı - bir yardımcı programın işletim sisteminin algıladıklarını atlaması bile mümkün mü? Neyse, bunu kabul edeceğim.
Bob

@Bob - Bir kabiliyetin bir işletim sisteminin salt okunur / yazmaya karşı korumalı olarak algıladığı şeyleri atlamasına izin vermeyeceğini umardım, aksi takdirde bu yazmaya karşı korumalı tüm floopy sürücülerinde sorun yaşıyoruz (şaka yapıyorum). Görünüşe göre, sürücü sadece bir sersem gibi görünüyor, oluyor, geri ver. Bu sürücüyü normal bir satıcıdan aldınız mı? Mikro karta 8GB’nin sahte olabileceğini söylese de aynı zamanda mümkün. 15 $ 'lık flash cihazlarını ayırma alışkanlığı kazanmıyorum ancak bu şekilde yapılmış olması garip.
Ramhound

@Ramhound Sürücünün kendisi neredeyse 8GB tutabildi, doğrulandı - Knoppix DVD + 700MB Hirens + 700MB diğer ISO = 7GB ... biraz boş alan içeren 4 x 700 MB tam CD Linux dağıtım + 3.5 GB yükledim. Sanırım sadece fırlatıp atıyorum, ya da sadece bilinen (ve daha pahalı) markalardan flash sürücüler satın almak için bir hatırlatma olarak saklayacağım.
Bob

@Ramhound Belli ki ekleyemiyorum. Bunlardan birkaç tane daha vardı. İkincisi bugün benzer şekilde başarısız oldu (salt okunur). Kalanların dışında, sallanmaya bağlı olarak iki tanesi boş kart okuyucu / biçimlendirilmemiş sürücüler olarak tespit edildi (hatalı temas?). Biri 1/3 dolu olarak algılandı ve tek bir birim adı vardı. Şu anda elimde kalan tek çalışan üzerinde H2testw kullanıyorum. Ayrıca, Micro SD kartının sınıf 2 olduğunu söylese de, şu anda yazı 4.2 Mbayt / sn'de. Bulamıyorum - bu sahte olup olmadığını yazık ki, reflashing bilinen bir flaş modülü olmadan zor herhangi flash sürücüler Mikro SDS referans
Bob

3

RMPrepUSB 'sahte' USB flash sürücüleri için test etme ve kapasitelerini test etme amaçlı hızlı bir sürücü kapasitesi testine sahiptir.

Bu H2TESTW'yi çalıştırmaktan çok daha hızlıdır (ancak tam olarak değil). RMPrepUSB testini geçerse, daha sonra H2TESTW'yi her zaman çalıştırabilirsiniz - eğer RMPrepUSB Hızlı Sürücü testini geçemezse H2TESTW'yi geçmez ve H2TESTW'nin test etmesi çok uzun sürecektir.


Süper Kullanıcıya Hoş Geldiniz, Steve! Bizim Başına SSS , araçlar ve söz web siteleri ile ilişkinizi ifşa edin. Herhangi bir ilgili katkıyı memnuniyetle karşılıyoruz, ancak lütfen aşırı derecede tanıtım yapmamaya çalışın. Teşekkürler!
slhck


1

Salt okunur, sürücü SCSI MODE SENSE gibi komutlara geçersiz veri döndürdüğünde gerçekleşebilir. Bozulmuş ürün yazılımı veya flaştan kaynaklanmış olabilir. Gerçekten bir düzeltme yok.


1

Bu sorunu çözebilirsin. Cmd isteminde "regedit" yazın

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies] "WriteProtect" Değeri değiştir = 0, ardından sistemi kaydedip yeniden başlatın ve kontrol edin ...


1

Bunu Mac'lerinde kullanacak birine ödünç verdiğim bir USB anahtarım vardı. Tüm dosyalar salt okunur ve diskin kendisi Bilgisayar Yönetimi'nde Readonly olarak işaretlendi. Farklı bir Mac'e taktığımda Finder'a bir baktım ve çıkardım (ilk önce itiraf etmeden çıkardım). Windows 7 makineme geri taktığımda tekrar düzgün çalışıyordu. Basit bir çözüm, ancak yakınlarda bir Mac’iniz varsa yalnızca herhangi bir yardımın farkına varırım.


bu aynı zamanda bir MacBook Pro’ya bağladıktan sonra da başıma geldi
endolith

0

Aynı problemi yaşadım ve sonra bu programı buldum.

WBFS Manager Bağlantısı: http://wbfsmanager.codeplex.com

Bu program Wii üzerinde çalışmak için bir USB flaşı formatlayacaktır. Bilgisayarınıza indirin, kurun, çalıştırın, sorun yaşarsanız flash sürücünüzü seçin.

Sonra bu program altında biçimlendirin, WBFS Yöneticisi'nden çıkın, Başlat ve Bilgisayar Yönetimi'ni çalıştırın. Ardından ekranın sol tarafındaki Disk Yönetimi'ni seçin, flash sürücünüzü tıklayın ve pencerelerin altında formatlayın; flash sürücü yeniden çalışıyor.


1
Yumi kullandıktan sonra bu sorun 2 farklı başparmak sürücü ile yaşadım. Bunu takip ettim. AMA hızlı bir format yapmamalıydım. Hızlı olmayan bir format yapmak zorunda kaldım. Başparmak sürücüsünü taktıktan sonra tekrar takmadan önce 5 dakika beklemem gerekiyordu. İkisi de aynı sürücü (aynı marka). Bunun neden olduğunu hala emin değilim ama bu işe yaramış gibi görünüyor.

0

"Mevcut salt okunur durum: evet" ile de aynı sorunu yaşadım. Klasörü sağ tıkladığımda neden fotoğrafları SD bellek kartımdan silemediğimi anlamaya çalışıyordum. Açılan pencerede listelenen bir SİLME yoktu.

SD hafıza kartı okuyucum için sürücüyü kaldırdım ve ardından sürücüyü yeniden yükledim. Bu benim sorunumu çözdü.

Silme seçeneği şimdi resim klasörüne sağ tıkladığımda açılır pencerede listeleniyor. Sürücüyü yeniden kurduktan sonra bir disk bölümü çalıştırdım. Geçerli salt okunur durum şimdi hayır. Windows 8 işletim sistemiyle oldukça yeni bir bilgisayarım var.

Tahminime göre bilgisayarım güncelleme yaptığında sorunum başladı. Fotoğrafları ilk aldığımda SD bellek kartlarımdaki fotoğrafları silebildiğimi hatırlıyorum.


-1

Değiştirmek için şu adımları deneyin -

  1. İlk önce bilgisayarınızın portuna pen drive takın:
  2. Disk yönetimine gidin.
  3. Disk 1 gördüğünüz yerde çıkarılabilir disk.
  4. Bu diske sağ tıklayın ve pencereler için bir sürücü yapın.
  5. Daha sonra formatlayabilirsiniz. Kolayca formatlar.

şimdi bu kalem sürücüsünü normal şekilde kullanıyorsunuz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.