Bir SSD'de CHKDSK çalıştırmak ne kadar güvenli?


44

Geçenlerde Windows 7'nin dizüstü bilgisayarımda chkdsk çalıştırmam gerektiğini belirten bir ya da iki uyarı aldığını gördüm. Dizüstü bilgisayarım bir SSD ile geldi ve böyle bir sürücüde chkdsk çalıştırmanın olumsuz bir etkisi olup olmadığından emin değilim. Sürücüde “kötü sektörler” bildirilmesinde olası sorunlar var mı? Sektörlerin fiziksel kavramının bir tabla ve bir mikroçip arasında tamamen farklı olduğunu hayal ediyorum.

SSD'm TRIM'i desteklediğini sanmıyorum. Yaklaşık 14 aylık ve hızlı bir web araması yapılmadığını ima ediyor gibi görünüyor (kesin olarak bu bilgiyi bulmak neredeyse imkansız!). Ayrıca, TRIM'in burada bile geçerli olup olmadığından emin değilim, çünkü silmelerin bir yolu olmamalı.

Peki, SSD sürücümde chkdsk çalıştırmak ne kadar güvenli?

Sahip olduğum SSD modeli "Samsung SSD PB22-JS3 2.5" olarak rapor edildi.


Neden SSD veya dizüstü bilgisayarın tam modelini vermiyorsunuz? Okuyan biri bu konuda web aramada bulduğundan daha fazla şey biliyor olabilir.
CarlF

İnan bana, sahne arkasında silmenin bir LOT'u var. SMART verilerinin kontrol edilmesinin, sürekli büyük dosyaları yazmak ve silmek yerine biriktirilen normal geçici dosyalar, disk belleği vb.
Shinrai

1
İnsanlar neden SSD'lerde bir şey yapmaktan korkuyorlar? Sanki onlar çok dikkatli olmasaydınız patlayacak olan kutsal cihazlarmış gibi!
Mircea Chirea,

1
@iconiK - En yeni SSD cinsi ile endişelenecek çok az şey olduğuna eminim. Ancak, ilk nesil veya SSD'lerin ikisinde, insanların endişelendiği pek çok tuzak vardı (gerçekte herhangi bir gerçek sorun olmasa da). Yaygın kullanımdaki SSD'ler çok yeni bir teknolojidir. Bahse girerim buradaki çoğu insan (SuperUser'da) CD'ler ve DVD'ler gibi şeylerin sadece birkaç on yıl raf ömrüne sahip olduğunun farkında değildir. 10 yıl önce CD'lerde sakladığın şeyleri biliyor musun? Bitler paslanıyor olabilir ...
Eilon 11:10

1
@Eilon, doğru, ancak gerçekleşebilecek en kötü şey, sürücünün bir kısmında birkaç yazma döngüsü kullanmak. On binlerce yazma döngüsüne sahip hücreler ve aşınma seviyelendirme yapan akıllı kontrolörler ile SSD'ler HDD'lerden çok daha güvenilir olabilir (ve düz başarısızlık yerine salt okunur moda geçer).
Mircea Chirea 11:10

Yanıtlar:


25

Sürücüde “kötü sektörler” bildirilmesinde olası sorunlar var mı?

Muhtemelen chkdsk bir sektörü ya da üçünü kötü olarak rapor edebilir ve OS'ye bunları kullanmayı bırakmasını söyleyebilir. Bu, kullanılabilir disk alanını biraz azaltır, ancak kalıcı değildir (çabayla geri alabilirsiniz). Chkdsk'in bir SSD sektörünü kötü olarak bildirdiğini görünce şaşırırdım. Kötü sektörleri bulmak için chkdsk'i çalıştırmam.

Peki, SSD sürücümde chkdsk çalıştırmak ne kadar güvenli?

Hiçbir şeye zarar vermemelisin. Dosya sistemi bozulması olmuşsa, bu iyi bir fikirdir. Olası yolsuzluk kaynakları:

  • Kirli kapatma
  • Kötü niyetli veya kötü niyetli yazılımlar.
  • ECC korumalı olmayan zayıf bellekten rastgele uçları çevrilmiş bit.

1
Aşınma seviyelendirme bunu tamamen yanlış yapmaz mı? Kötü bir bellek hücresi bulabilir, ancak SSD dosya sisteminin o bölgesini sahnelerin arkasında başka bir yere taşıyacaktır. Ayrıca sürücünün her noktasına veri okuyarak ve yazarak, bozuk sektörleri test etmiyor mu?
endolith

14

Böyle bir sürücüde chkdsk çalıştırmanın olumsuz bir etkisi olup olmadığından emin değilim.

Hayır, bir SSD üzerinde chkdsk çalıştırmanın olumsuz bir etkisi olmayacak.

Sürücüde “kötü sektörler” bildirilmesinde olası sorunlar var mı?

Evet, SSD’lerin sektörleri olmadığı doğru olsa da, SSD’nizin bir bölümünü “yıprandığınızda”, işletim sistemi bunu “kötü sektör” olarak bildirir / görür.

Peki, SSD sürücümde chkdsk çalıştırmak ne kadar güvenli?

Aslında, hiç çalıştırmanıza gerek kalmayabilir ... Modern SSD sürücüler aşınmış uçları otomatik olarak yeniden eşler (aşınma dengeleme teknolojisi). Bu, sürücünüzün tahrip edilemez olmasına rağmen garanti etmiyor, çünkü bir sürü yıpranmış bitiniz olduğunda sonunda kullanılabilecek bitler tükenecek.


1
“Evet, SSD'lerin sektörleri olmadığı doğru olsa da, SSD'niz dışında 'yıprandığınızda', OS bunu“ kötü sektör ”olarak bildirir / görür.” Bunun doğru olduğunu sanmıyorum. İconiK'nin işaret ettiği gibi, işletim sistemi kötü sektörler görürse, sürücü zaten ölüyor. Bir hücre sürücü denetleyicisi tarafından okunamadığında (CRC başarısız), hata düzeltme kodlarını kullanarak kurtarmaya çalışır ve işletim sistemine şeffaf olan dahili olarak yeniden eşler. Kumanda bunu yapmazsa işletim sisteminden bir okuma başarısız olur (-> bozuk sektör).
georg

1
chkdskBir nedenden dolayı diskteki dosya sistemi yapıları bozulmuşsa çalıştırılması gerekebilir. Her zaman kötü sektörlerin olduğu anlamına gelmez. Kötü sektörlerden başka şeyler dosya sisteminin bozulmasına neden olabilir.
LawrenceC,

Bu muhtemelen doğrudur, ancak bazı referanslar iyi olurdu
endolith

Georg ile aynı fikirde. Video gözetim sunucumdaki Samsung 850 EVO SSD chkdsk’te kötü sektörler olduğunu rapor ediyor. Samsung Magician, 104TB'nin diske yazıldığını ve SMART düğmesinin "Düzeltilemez Hata Sayısı: 99" u gösterdiğini, yani sürücü belleniminin CRC ile düzeltmek ve yeni bir bloğa geçmek için yeterli verileri okuyamadığını gösteriyor. Bu tür hatalar chkdsk’te kötü sektörler olarak ortaya çıkıyor ve yaklaşık 10 dosya bozuk. Daha fazla bilgi: techreport.com/review/27909/…
Chris Dragon

11

Diğerleri CHKDSK’nın donanım kısmına odaklanmış olsa da, ben biraz yazılım kısmı hakkında yazacağım.

CHKDSK, kötü sektörler bulduğu varsayılan bir disk üzerinde yüzey taraması yapabilirken, hikayenin başka bir kısmı da var. Ayrıca, birikmiş olabilecek dosya sistemi sorunlarını da denetler ve düzeltir. Windows size hatırlatıyorsa kesinlikle çalıştırmanız gerektiğini düşünüyorum. NTFS'nin yeni sürümleri, CHKDSK'ya olan ihtiyacı azaltan çeşitli iyileştirmelere rağmen, CHKDSK'yı çalıştırmanın gerekli olduğu durumlar vardır.


Gerçekte, takılı olsa da, sürücü üzerinde bir okuma / yazma yüzey taraması yapıyor mu?
endolith

4

Bildiğim kadarıyla CHKDSK, yalnızca hatalı sektörleri taramasını istiyorsanız, sürücüden okuyabiliyor mu kontrol eder. Bu tanım gereği bir SSD sadece iki durumda kötü sektörler elde edecektir:

  • Kontrol cihazı öldü -> tüm sürücü öldü.
  • Hücre hasar görmüş -> kumanda cihazı yeniden eşleştirememiştir (tüm boş alan kullanılmış mı?)

Yazma döngüsü tükenmesinden ölen bir hücrenin "salt okunur moda" gireceğini, yani üzerinde depolanan şarj dağılıncaya kadar (en az on yıl sürmesi beklenen) üzerindeki verilerin hala iyi okunabileceğini unutmayın. Bu kötü bir sektör olmazdı.

Böylece CHKDSK sizi yalnızca dosya sistemi hataları konusunda uyaracaktır. Sürücünün sağlığını kontrol etmek için bir SMART aracı kullanmalısınız.


Aslında, CHKDSK kullanıcıya dosya sistemi hatalarını anlatacak ve düzeltmeye çalışacaktır.
AndrejaKo

1

Revo Drive 120GB'ta disk kontrol ettim ve kötü sektörler için 30 GB alan kaybettim. Revodrive SSD'de kontrol diskini çalıştırmazdım. Ama başkaları için kefil olamam.


Kaybınız muhtemelen Revo Drive'ların doğasında değil.
HaydnWVN 11

1

chkdsk /fDosya sistemi hatalarını düzeltmek için çalıştırın (veya eşdeğeri). Kötü sektörleri kontrol etmek gerekmediğinden chkdsk / r komutunu çalıştırmayın. Kontrol için yoğun disk aktivitesi SSD'de gereksiz yıpranmadır ve genellikle kötü bir fikir olarak kabul edilir.

Not> = Win8, yerine /scanve /spotfixkullanın /f. Win7 ve daha eskiler hala kullanıyor /f.

http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/


0

Ben sadece bu konuda koştum.

CHKDSK'yı "Kötü sektörleri tara ve kurtarmayı dene" ile çalıştırdım. Sorunlu birkaç dosya buldu ve onları "düzeltti". "Sabit" dosyaların ham dosya karşılaştırmasını yaptım ve dosyanın bölümlerinin SIFIR çıktığını gördüm.

Bu bir Corsair Performance Pro'da Windows 7 kullanıyordu.


1
Ama amacın ne? CHKDSK'yi dosyalarınıza zarar vermekle mi suçluyorsunuz? Çünkü muhtemelen olan bu değildi . Diskin bazı bölgeleri bozuldu gibi görünüyor ve üzerlerindeki veriler kurtarılamadı. CHKDSK dosyanızı, artık zarar görmüş alanlara işaret etmeyecek şekilde yeniden yapılandırdı, böylece bir işlem, hatalı sektörlere erişmeye çalışmadan dosyayı okuyabilir. Ama sen CHKDSK'i çalıştırmadan önce veriler kayboldu.
Scott

Küçük düzeltme: CHKDSK çalıştırıldıktan sonra veriler kesinlikle kaybedildi . CHKDSK'yi çalıştırmadan önce hasarlı sektörden veri almak için SpinRite gibi kurtarma yazılımlarını kullanabilirdi. CHKDSK kötü bir sektörden geçtiğinde, baytları o sektörden kaldırmaya çalışmak hiçbir şey yapmaz. Fakat haklısın, CHKDSK'nın kötü sektörlerin nedeni olmadığı konusunda haklısın.
Jan Doggen,
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.