SpinRite yapmak istediğini yapar mı? [kapalı]


65

Steve Gibson SpinRite ile gerçek (yani profesyonel) bir deneyimim yok, bu yüzden bunu SF topluluğuna koymak istiyorum. SpinRite aslında iddia ettiği şeyi yapar mı? Kullanmak için iyi bir ürün mü? Uygun bir yedekleme çözümü ve RAID hata toleransı sayesinde, buna hiç ihtiyacım olmadı, ama merak ediyorum.

Bununla ilgili bazı çelişkili mesajlar var ve hiçbir şekilde zor veri bulunmuyor.

Bir yandan, birçok ev kullanıcısının kendilerine yardımcı olduğunu iddia ettiklerini duydum, ancak ev kullanıcılarının çok şey söylediğini duydum - çoğu zaman gerçekte ne olduğunu doğru bir şekilde açıklayacak bilgi veya deneyime sahip değiller. Öte yandan, Steve'in kendi açıklaması ve belgeleri bana bu konuda sıcak bir karar vermedi.

Peki meselenin gerçeği nedir? Kullanır mısın


Bana ne düşündüğünden bile emin değilsin gibi geliyor. Belki detaylandırabilirsin.
John Gardeniers

5
Bunu neden söylediğin konusunda şaşkınım. Okuduklarımdan, arızalı bir sürücüdeki verileri kurtarmaya çalışmıyor mu?
romandas,

Bilginize, spinrite etiketini bilerek kullanmadım. Yalnızca bir yayında kullanılmış ve gerçekten her yazılım uygulaması için etiketlere ihtiyacımız var mı? Google’da arama yapan herkes soruda sıkıntı çeker.
romandas,

Millet - bu soruyu ölümüne dövdük. Lütfen önceden kabul edilmiş olan cevaba herhangi bir değer getirmeyen cevapları göndermeyi durdurun. Sadece bunun için kapatmak için oy kullanırdım, ancak kapatma nedenlerinin hiçbiri alakalı değildir.
romandas

2
Eğer yeterli cevaplar olduğunu düşünüyorsanız, yeni cevapları görmezden gelin. O kadar önemli değil.
John Gardeniers,

Yanıtlar:


58

SpinRite ile ilgili oldukça iyi bir deneyim yaşadım, ancak bence fazlasıyla abartılıyor. Aslında, sadece kendi iyiliği için çok akıllıca olabilir. Aynı şekilde çalışan ücretsiz çözümler var (aslında, ücretsiz olanlar daha iyi çalışabilir).

Birdenbire feci bir şekilde başarısız olan 200 GB NTFS sürücümüz vardı. Bunun, insanların geçici olarak bazı şeyleri bıraktıkları "paylaşılan" sürücü olduğu düşünülüyordu, ancak çeşitli yedekleri olan devasa bir veri deposuna ve aynı zamanda hiç kimseyi yedeklemeye zorlamayan bir sürü dosyaya dönüştü. Sürücü öldüğünde, kaç kez chkdsk veya başka bir araç kullandığımız önemli değil, monte edemedik.

Sonunda, 1 aydan fazla çalışmaya devam eden SpinRite'ı satın aldık ve koştuk. Kötü bir kümeye her çarptığında, saatten veri kurtarmaya çalışırken harcadı. Yine, arızalı 200 GB'lik bir sürücüden veri kurtarmaya çalışırken bir aydan fazla bir süre boyunca kesintisiz çalıştı. (SpinRite'ın savunmasında, herhangi bir fiziksel kusur yoksa, sadece birkaç saat içinde bir sürücüyü tarayabilir.) SpinRite, daha büyüklerinin çoğunun bozulmasına rağmen, tüm dosyalarımızı kurtarabilirdi. SpinRite ayrıca sürücüyü tekrar monte edilebilir hale getirdi. Bu yüzden kesinlikle bir şey yaptığını söyleyebilirim.

Bununla birlikte, çalışmasına rağmen, bir sürücüyü bir dosyaya kopyalamak için bir Linux CD'sini başlatmak ve dd çalıştırmaktan başka bir faydası olup olmadığını bilmiyorum. Ölen bir ay boyunca ölmekte olan bir diski çalıştırmadığın söylenmesi gereken bir şey var! Fiziksel kusurların yayılma alışkanlığı var gibi görünüyor. SpinRite çalışırken disk daha da düşerse beni şaşırtmazdı. Kişisel olarak, verileri diskten olabildiğince çabuk çıkarmayı, birkaç yedek resim oluşturmayı ve dosyaları çevrimdışı olarak onarmayı tercih ederim.

Son zamanlarda diğer verileri kurtarmak zorunda kaldık ve dd harika bir iş çıkardı. Tüm iyi verileri sürücüden kopyalamasını söyleyebilirsiniz, ardından kötü alanlardan veri çekmeye çalışırken daha fazla denemek (daha küçük blok boyutları kullanmak) için birkaç kez daha çalıştırabilirsiniz.

Eğer bir saat kadar vaktiniz varsa, SpinRite satın almak yerine dd'nin nasıl kullanılacağını öğrenmek için zaman ayırmaya değer olduğunu söyleyebilirim: http://www.debianadmin.com/recover-data-from-a-dead -Zor-drive-kullanma-dd.html

Veya biraz daha kolay olan rotaya gidin ve sadece dd_rescue uygulamasını indirin: http://www.garloff.de/kurt/linux/ddrescue

Eğer hala SpinRite'ı çalıştırmak istiyorsanız, sürücüyü mevcut tüm verileri kopyaladıktan SONRA, sürücüyü daha uzun bir süre boyunca çalıştırmak durumunda daha fazla bozulmasına izin vermesi durumunda bunu yapmanızı şiddetle tavsiye ederim.

Ne zaman yeni bir sürücü alırsanız, bir Linux CD'sini açmalı ve hataları kontrol etmek için kilit blokları çalıştırmalısınız. Ayrıca sürücülerinizde bozulma olup olmadığını düzenli olarak kontrol etmelisiniz. En az 2 yeni sürücümüz kusurluydu ve birkaç ay içinde 3 veya 4 kişi daha öldü (hizmete sokmadan önce kapsamlı testler yapsak bile).

Badblock'ları root olarak çalıştırmanız veya bir Ubuntu canlı CD'sini başlatıyorsanız, komutları "sudo" ile öneklendirmeniz gerektiğini unutmayın.

Yeni sürücüler (uyarı: tüm verileri yok eder!):

badblocks -wvs /dev/sd#

veya

badblocks -wvs /dev/hd#

Kullanım içi sürücüler (salt okunur test):

badblocks -vs /dev/sd#

veya

badblocks -vs /dev/hd#

Linux'taki sürücü numarası #. IDE sürücüleri genellikle / dev / hd # olarak adlandırılır ve SCSI (ve genellikle SATA) sürücüleri / dev / sd # olur.

Badblock'lar hakkında daha fazla bilgi burada: http://en.wikipedia.org/wiki/Badblocks

Bu arada, dd ve badblock'lar Linux programları olsa da, bunları NTFS sürücülerinde kullanabilir ve MBR bölümleri, dinamik diskler veya GPT diskleri kullanıp kullanmadığınızdan bağımsız olarak NTFS bölümlerini Linux'ta da monte edebilirsiniz.

Steve'in belgeleri, SpinRite'ın teorik olarak yardımcı olabileceği bir çok varsayımsal problemi tartışıyor. Örneğin: zamanla kaybolup, her bloğu okuyup tekrar diske tekrar yazarak "yenilenmesi" gereken veriler veya okuma kafasını bir bloğun her iki tarafına tekrar tekrar konumlandırması fikri sonunda sonunda istatistiksel olarak ilahi olmanıza izin verir o blokta saklanan orijinal veriler. Mantıksal olarak, bu şeyler mantıklı geliyor, ancak bence bunlar gerçek dünyada ortaya çıkmayabilecek akademik sorunların çözümü. (En azından sabit disklerle - belki Zip diskleriyle ve bunlar veri solmasına daha yatkındı.) Eğer Steve konular hakkında yazılar sunsa ya da bu tekniklerin deneysel olarak etkili olduğu kanıtlanmışsa, o zaman birçok açık kaynaklı ya da ticari olarak temin edilebilir SpinRite klonu olmasını beklerdim. SpinRite'ın tüm belgeli özelliklerini içeren bir Python, Perl veya UNIX kabuk betiği yazmak ortalama bir betik programcısının yetenekleri dahilinde olabilir.


2
Vay. Badblock'lar hakkında daha fazla bilgi için +1.
Kamil Kisiel,

9
Dondurucu bir çantaya koydun ve önce sürücüyü dondurdun mu? Ölmekte olan bir diskin, işleri takmak ve kopyalamak için yeterince uzun süre çalışmasına yardımcı olur. Ara sıra.
dlamblin

3
Notlar: Steve alakalı değil. Bu cevap bilgi vericidir ancak bunları kaldırarak temizlenebilir.
Ethan Post

4
@Ethan: Teşekkürler, yazıyı güncelledim. SpinRite'ın kendi iyiliği için çok akıllı olabileceğini göstermeye çalışıyordum - yani Steve, problemleri doğru bir şekilde araştırmadan çözümlerini gözden geçirme alışkanlığına sahip görünüyor. Örneğin, Windows'ta birkaç ağ bağlantı noktasını etkinleştirmek / devre dışı bırakmak için iki yardımcı program yazdı ve bu konuda büyük, uzun bir makale yazdı - yalnızca daha sonra aynı kutuyu işaretleyerek kolayca aynı şeyi yapabileceğini bulmak için yazdı. Pencereler.
soymak

3
@Alex: SpinRite, chkdsk veya badblocks'a benzer; sadece çok daha fazla çalışır. Denemenin ne kadar zor olduğu tartışmalı. Kafa, kötü bir blok okumaya çalışırken ileri geri süpürme yaparken, aynı zamanda, tablaların üzerine toz kazıyor ve onlara daha fazla zarar veriyor. Verileri kurtarmak iyi, ama zaten ölmekte olan bir sürücüde daha fazla aşınma ve yıpranma yapmak kötü. Eğer zaten SpinRite'ınız varsa ve çalıştırmak istiyorsanız, mevcut verileri kopyaladıktan SONRA yapmalısınız. Ardından SpinRite'ı çalıştırın, verileri tekrar kopyalayın ve eğer varsa, neyin değiştiğini görün. Ayrıca teşekkürler! :)
soymak

28

Geçmişte disk sürücüsü bellenimini yazmış olan (80'lerden başlayarak), burada sürücü belleniminin ne yaptığı hakkında bir çok yanlış anlama vardır. Ayrıca GRC forumlarında da çok zaman geçirdim, ancak SpinRite ile kullanıcı dışında hiçbir şekilde bağlantım yok.

Öncelikle, sürücü yazılımı her zaman en az 80'lerden bu yana sektörleri her zaman kurtardı ve yeniden ele geçirdi (bunu daha sonra yapmak için yazılım yazdım). Bu konuda kesinlikle yeni bir şey yok. Sürücüler sorunlu bir sektöre çarptıklarında, kendi başlarına birkaç deneme yaparlar, ancak sürücü tek bir komutla birkaç saniye sürmesine izin verilmediği için sayı sınırlıdır - sürücü bir komutu tamamlamazsa birçok işletim sistemi bozulur. bir saniyenin altında. Sürücü verileri kurtarabilirse, hatanın bir defalık hıçkırıktan fazla olduğunu düşünüyorsa, genellikle sektörü otomatik olarak yeniden eşler. Bu nedenle , sadece disk sürücüsünü okuyan chkdskveya ddokuyan programlar , bu davranışı sadece SpinRite gibi tetikleyecektir.

Asıl soru, sürücü bellenimi sektör verilerini geri getiremediğinde ne olur. SpinRite, diğer programların çoğunun yapmadığı şeyleri, diski verileri bir kez başarılı bir şekilde okuyabilir mi, bulmak için binlerce tekrar okuma ve yeniden başlatma yapmaktır. Bu durumda, SpinRite sürücüye sektörü yeniden eşleştirmesini söyler ve kurtarılan verileri ona yazar. Deneyimlerime göre, birçok yeniden okuma ve yeniden başlatma işleminin sınırlı bir başarı oranı var ve burada başkalarının belirttiği gibi, başarısız bir sürücünün kalan sınırlı ömrünün kullanılmasına neden olabilir. Bu nedenle, SpinRite'ı denemeden ddveya kullanmadan chkdskönce denemek her zaman iyi bir fikirdir .

Sorun, sürücünün verileri kaç kez yeniden okuyup yeniden başlatılmaya çalışıldığına bakmadan kurtarmamasıdır. SpinRite, ham düzeltilmemiş verileri sektörden birçok kez okur ve gerçek verileri denemek ve kurtarmak için geri dönüşlerinin istatistiksel analizini yapar. Daha sonra sürücüye sektörü yeniden eşleştirmesini söyler ve kurtarılan verileri ona yazar. SpinRite'ın bu kısmı bildiğim kadarıyla benzersiz ve her şey başarısız olduğunda son bir hendek çabası. Sonuç olarak, başka bir programın bulunmadığı verileri kurtarmak için SpinRite kullandım (dd, üretici teşhisi, vb.) yapabildi. Ancak SpinRite'ı çalıştırdığınızda, kurtarılan verilerin yalnızca kısmen doğru olabileceğini kabul etmeniz gerekir. SpinRite ayrıca, sürücüyü tekrar kullanılabilir hale getirebilecek tüm kötü blokları çıkarma etkisine sahiptir. Ancak, sadece tüm kötü sektörlere yazmak da bunu yapacak ve bu da yapılabilir badblocks.

Tabii ki, bazı sürücüler kaybedilir, çünkü hiçbir programın tasarruf etmemesini sağlar. Verilere gerçekten ihtiyacınız varsa, sürücüyü hatalı bir şekilde geri almak için sürücünün hatalı parçalarını ve diğer teknikleri değiştirmeyi deneyecek bir sürücü kurtarma evine götürün. Binlerce dolar harcamak için hazırlıklı olun. Pahalı ve temiz odalar gerektiren çok emek gerektiren bir işlemdir ve bu yerler, ticari olarak piyasaya sürülen her sürücü için yıllar geçtikçe yedek parça stoklarını tutmak zorundadır.

Bu yazı itibariyle Steve, SpinRite'ın 7. sürümü üzerinde çalışmakta olup dd_rescue, şu anda yaptığı sektör geri kazanımına benzer veri kurtarma işlemlerini içerecektir . Güya, bireysel kötü sektörlere odaklanmadan önce yapılacak, böylece ölmekte olan bir sürücünün ömrünü yalnızca bir sektörü kurtarmak için kullanmayacak.


3
Bence çoğu insanın çekinceleri, Steve'in sayısız yanlışlıklarına dayanıyor ve programın bazı gizli sosları varsa, birisinin şimdiye dek çözeceğini ve kopyalamaya çalıştığını düşünüyorum.
Chris S

1
Harika cevap, bir süredir "sahne arkasında" olan birinden bilgi almak harika. Hala bir sürücü kurtarma evine gitmesi gerektiği gibi (eğer bahsettiğiniz gibi) diske daha fazla zorlanma koyma potansiyel veri kaybına büyük önem vermenizi diliyorum .
pauska

2
Tenner, ATA komut belirtiminden ayarlanan komutun "düzeltilmemiş" bir sektörü okumasına izin vereceği konusunda bir bilginiz var mı? Bildiğim kadarıyla, bu mümkün değildir ve istenmez çünkü yüzey kaydı ve okuma istatistiksel bir yaklaşım izler ve kaçınılmaz olarak hata düzeltme kodunda yer alan gereksiz bilgilerle düzeltilmesi gereken hatalar üretecektir.
the wabbit

2
Ham veriyi sektörden geri ana bilgisayara geri gönderen, sürücünün tam bir sektörün değerine sahip olduğunu farz ederek varsayımları okuyan Uzun Okuma komutuyla mümkün olmuştu (bazen sektör o kadar ağır hasar gördü ki, veri ne kadar bozuk olursa olsun). Orijinal amaç, sürücünün ECC sağlamlığının ana bilgisayar testine izin vermekti. Steve, kullandığı şeyin bu olup olmadığını asla söylemedi. Ancak, Uzun Okuma komutu, ATA belirtiminin son sürümlerinden kaldırılmıştır. Steve'in şu anda kullandığı şey buysa, gelecekte ne yapacağını bilemiyorum.
onluk

1
READ LONGATA4 itibariyle eski olarak işaretlendi. Bu, yaklaşık 20 yıl boyunca gittiği anlamına gelir. Yapmaya çalıştığım nokta, düzeltilmemiş ham verileri bir sürücüden okumak için herhangi bir komutun bulunmaması , dolayısıyla SpinRite'ın yapmak istediklerini elde etmesinin mümkün olmamasıdır.
the wabbit

10

SpinRite, uzun zaman önce yazdığı çağda harika bir programdı. O zamanlar, sürücü belleniminin kendisinden daha ısrarcı görünüşte tost gibi görünen sürücüleri kurtarmak kara büyü yapacaktı.

Ama burada 2009 yılında, değersizdir. Modern sürücüler karmaşık sektör haritalaması ve testlerini kendi başlarına yaparlar ve SpinRite buradaki tüm sürücülerde doğru şekilde nasıl tetikleneceğini bilmek için çok eskidir. Bunun yerine yapmanız gereken, smartmontools'u , muhtemelen bir Linux önyükleme CD'si ile nasıl kullanacağınızı öğrenmek .

Bir sürücü geri döndüğü zamanki olağan rutinim, dd kullanarak verilerini yedeklemek, hangi hataların rapor edildiğini görmek için smartmontools çalıştırmak, kendi kendini sınamayı tetiklemek ve hataları tekrar kontrol etmek ve ardından üreticinin kurtarma yazılımına başlamak. sorun bununla düzeltilebilir. SpinRite'ın sürücü hakkında SMART ve üretici araçlarının sağladığı arayüzden daha fazla bilgi sahibi olduğu fikri en az on yıl eskidir. Ayrıca, bilgileri SMART günlüklerine almak, sürücüyü RMA’ya arızalı olarak ihtiyaç duymanız durumunda, SpinRite’ın size yardımcı olamayacağı bir şeydir.

Zaman zaman bildirdiğiniz raporlarda SpinRite'ın “giderilen” problemleri tesadüf olduğunu unutmayın. Kötü bir modern sürücüdeki bir sektöre erişirseniz, sürücü bu amaç için tutulan parçalardan sık sık sizin için yeniden konumlandırır. SpinRite'ın yaptığı tek şey kötü sektöre girmekti, aslında hiçbir şeyi onaramadı. Bu yüzden hala bu anekdotu “benim için işe yaradı” raporlarını alıyorsunuz - aynı şey bir SMART taraması ile daha iyi sonuçlandırılmış olacaktı.


7
Sektör remaplarını zorlamak fıkralara yol açan bir tesadüf değil, SpinRite'ın stratejisinin önemli bir parçası. Ayrıca SpinRite, "orada olmadığı" için smartmontool'leri çalıştıramadığımı fark eden sürücüler edindi. SpinRite’in 2010’da 1999 kadar vazgeçilmez olduğunu düşünmüyorum, ancak “değersiz”, sanmıyorum, çok az çaba harcayarak çok fazla disk kurtardım. Şimdi başka yöntemler olsa bile, bunu yarar için yenemezsin. Sadece boot et ve koş.
kmarsh

9
kmarsh, sektörün yeniden yapılanmasının nasıl çalıştığını anladığını sanmıyorum. HERHANGİ bir okuma / yazma işlemi marjinal bir sinyal verdiğinde, modern sürücü sabit yazılımı bir sektörü otomatik olarak yeniden eşler. GRC, SpinRite'ın teknik olarak doğru olan sektör yeniden kaplamasını "zorlayarak" diskleri "tazelediğini" iddia ediyor , ancak diski okuyan herhangi bir komut da öyle. Herhangi bir canlı Linux CD'sini açın ve 'cat / dev / sda> / dev / null' komutunu çalıştırın; 89 $ ödemeden diski "tazelediniz".
Ryan B. Lynch

2
Ryan, "Şu anki Bekleyen Sektör Sayımı" hakkında okuduğunuz kaynağa bağlı olarak, başarılı okumalar her zaman yeniden yazma ile sonuçlanmayacaktır. Acronis, "hala hatalar meydana gelirse" gerçekleşeceğini belirtir . Diğerleri bunun yalnızca wikipedia makalesi (ve şartlı olabilir) gibi yazılarda olacağını söylüyor . Her durumda, bu çevrimi yapmak için SpinRite'a ihtiyacınız yoktur. SpinRite'ın farklı yaptığını iddia ettiği şey, bekleyen sektörlerden derhal vazgeçmek değildir (dynastat'ın çalışıp çalışmadığından emin değilim).
James Snyder

2
Ryan, veriler kurtarılamıyorsa sürücüler otomatik olarak bir sektörü yeniden KAPATMAYIN. Varsayalım. Sürücü, orijinal sektördeki verileri kurtaramayacağından, yeniden kaydettikten sonra sektöre ne yazar? Ve onu yeniden yaktıktan sonra, sektör her zaman iyi - ama WRONG verileriyle okuyacaktı. Bu, hiçbir sürücü üreticisinin bilerek yapamayacağı bir veri bozulmasıdır. Ayrıca, eğer bir sektör kötüyse, çoğu OEM otomatik yeniden yapılandırma istemez. Çok sayıda ana bilgisayar denemesine izin vermeyi tercih ederlerdi; sürücü otomatik olarak sektörü yeniden kapatırsa bu mümkün değildir.
tenner

10

Kesin olarak söyleyebilirim ki, bu araç diğer araçların ( ddrescue gibi ) kurtarmadığı verileri kurtaracak . Bu nedenle, sürücünüz arızalıysa kullanmaya değer. Diğer tüm araçlar başarısız olduğunda, Spinrite benim için bir sürücü buldu. Ancak, yalnızca belirli hata türlerini düzeltebilir ve her seferinde çalışmaz .

Yani gereken önemli durumlar vardır, adı geçen bile girişimi Spinrite veya başka herhangi bir yazılım tabanlı bir çözüm ile disk kurtarmak için. Disk bilinmeyen bir nedenden dolayı başarısız Yani, eğer ve üzerinde veri kesinlikle önemlidir - sen gerektiğini hemen çıkarın diski ve profesyonel tamircisi (doğrudan gemi değil geek takım veya veri doktorlarveya diğer tüketici dükkanları) problemi bulmak ve çözmek için onu sökebilirler. Bu dükkanlar temiz oda ortamında çalışır ve kafaları, motorları, PCB'leri ve arızalı olabilecek diğer bileşenleri değiştirebilecek araçlara sahiptir. Ucuz değiller - tek bir disk için 800 ila 3000 $ (veya daha fazla) siparişte, ancak çok uzaktalar ve en iyi atışınızı yapıyorlar.

En önemlisi, mahfazanın içinde fiziksel bir hasar varsa , sürücüyü basitçe döndürmek, verilerinizi onarılamaz şekilde tahrip edebilir ve gelecekteki kurtarma denemelerini boşa çıkarır. Spinrite, hasarlı bileşenlere sahip bir diski kurtaramazsınız. Herhangi bir nedenle sürücüyü sıkmak, içeride gevşek parçalar varsa inanılmaz derecede yıkıcıdır.

Ayrıca ve Spinrite "tahribatsız" şekilde çalışmaz - yani, okuduktan sonra kötü sektörleri yeniden değerlendirir, bu da gelecekteki kurtarma çabalarını etkileyebilir. Bir yazılım tabanlı kurtarma girişiminde istiyorsanız nedenle, sen gibi araçlar kullanılarak ne dökümü gerektiğini ddrescueve daha sonra sürücüde Spinrite kullanın.


"tek bir disk için 800 - 3000 $ arası sipariş" - yani, ne zaman ucuz. En azından ülkemdeki federaller için bunu yapan adamlar her bir GB için 300 dolara kadar para alıyor.
Camilo Martin

@CamiloMartin: Birisi, gerçekte yaptıkları iş yerine verdiğiniz bilgiler için ücret alıyorsa, biraz daha dürüst birini bulmanız gerekir. Yeni fren balatalarının montajından ziyade bir otomobilin ne kadar uzağa gideceğini belirleyen bir araba tamircisi gibi. Çalıştığım (çok yetenekli) dükkanların hiçbiri bu fiyatlandırma planını kullanmıyor; Belki de federal kontratlar egolarını şişirmiştir.
tylerl

1
Büyük olasılıkla durum böyledir (tabii ki hükümetle olan sözleşmeleri bu şartlar altında değil). Bu arada, SpinRite bir sabit sürücüyü kurtarmama yardım ediyor. Şu anki işlemim, sürücüyü bir fan ile mümkün olduğu kadar serin tutmak (ve gerçekten en az ısınmıyor) ve çok fazla zaman alırken, sonunda yeniden monte ediyorum ve dosyaların durumunu kontrol ediyorum. . Bir dosyanın kurtarıldığını teyit edebilirim ve daha önce ddrescue ile geçmişe dair (etkisi olmadan) okundu. Mutluyum!
Camilo Martin

6

Burada hala eksik olan önemli noktalardan biri, SpinRite'ın yıllarca yetersiz kaldığı için eleştirilen ve geç saatlerde "kariyeri" boyunca yel değirmenlerine sayısız saldırı yapan bir adam olan Steve Gibson tarafından yazılmış olmasıdır . Bu, mutlaka "Gibson Research Corporation" dan iyi bir yazılım parçası çıkamayacağı anlamına gelmese de, en azından herkesin iki kez kontrol etmesini sağlamalıdır . Birçoğunun belirttiği gibi, veri kurtarma için en azından aynı zamanda çalışacak çok sayıda açık kaynaklı alternatif var (çoğunlukla Linux Live CD'ler olarak geliyor).


5
+1. Ve bunun için sizi defalarca + 1'lemek istediğim kadarıyla, ifade ettiği gibi, bir cevap değil, bir yorum gibi okuyor .
jscott,

Bu sorunun cevabı, bilgisayar bilgisinde ve kodlamada Steve Gibson'a güvenip güvenmediği ile ilgilidir. Mümkün olduğu kadar uzak tutmaya çalıştığım kişisel bir fikir. Benim için “bir sopayla dokunma” ya kaybolacaktı. Ve kesinlikle para harcamayın. Ayrıca, bir yorumda yer almaz. Geliştirilebileceğini düşünüyorsanız, düzenlemeye davetlisiniz.
Wabbit

2
Bu makalelerden üçü aynı kişi tarafından yazılmıştır, Thomas C. Greene. Gerçekten adil değil.
Peter

1
@ Temel nokta, önemli olmamasıdır. Makaleler, basit araştırmalarla doğrulanabilecek olaylara atıfta bulunuyor. Greene, Steve Gibson'a karşı önyargılı olsa bile, gerçek tasvirlerin hiçbirini daha az doğru yapmaz. Ayrıca, önyargının Steve'in korkunç iddialar geçmişinden de hakettiğine inanıyorum.
the wabbit

1
@ syneticon-dj Yeterince adil, ancak gerçekler kolayca döndürülebilir, çünkü tüm Fox News haberlerde en güvenilir isim.
Peter

5

Kullanır, kullanır, tavsiye eder.

Üzerinde Solidworks çizimleri bulunan 160gb SATA sabit diskim vardı. Bir gün elektrik kesintisi bunu bir makineye indirdi. Daha sonra, makine önyükleme sırasında yalnızca mavi ekrana girer.

Sonunda denedikten sonra ChkDsküreticinin basit yardımcı programlarını ve SpinRite'ı satın aldık . SpinRite diskte bu hataları bulup düzeltti. Bundan sonra tüm veriler kurtarılabilir oldu.

Sabit diskiniz kızartıyorsa ve verileriniz yeni bir diskin maliyetinden daha değerliyse, 89 USD tutarında satın almaya değer.


2
Desteğin yok mu? Yedeklemeyi ve RAID yapmayı tercih ederim.
niXar

3

Tek bildiğim, Spinrite'ın çok eski bir ürün olduğu ve 6. sürümde olduğu gerçeği, pek fazla güncelleme olmadığını gösteriyor gibi görünüyor. Bunu, 15 yıl önce, Windows hala MS-DOS için 16-bit bir eklenti olduğunda duymuştum. Vikipedi sayfası bile 1988 yılında inşa ilk sürümü oldu söylüyor! Ve iyi bir ürün değilse, bir ürün 21 yıl boyunca hayatta kalamaz. Bununla birlikte, birçok kullanım alanı olan çok yönlü bir ürün gibi görünmesini sağlıyorlar, ancak bunlar sadece satış yapan insanlar konuşuyor, çünkü temelde sadece tarama yapan ve manyetik veri depolamayı düzelten bir yazılım parçası.

Yaratıcı, çoğunlukla donanım uzmanları tarafından kullanılan bir yazılım parçası olmasına rağmen güvenilir olarak kabul edilebilir. Fiyatı düşünüldüğünde, bu tür bir araç için çok pahalı değil, ancak şu ana kadar ihtiyaç duymadığım bir araç.

Disk tarama araçlarının büyük disklerde işlem yapmasının saatler alacağını unutmayın. 2 TB'lık bir diski kontrol edecekseniz, bir kase cips ve bira alın, kanepeye oturun ve SpinRite'ın sisteminizi taramasına izin verirken bir film izleyin. (Sonra ikinci ve üçüncü bir filmi izleyin, dişlerinizi fırçalayın, yatağa gidin, kalkın, sabah rutininizi yapın ve yapıp yapmadığınızı kontrol edin ...) Tabii ki bu, eğer tüm yazılımların bir problemi varsa, sektöre göre büyük bir disk sektörünü taramak zorundayız.

Bir dosyayı yeni sildiyseniz veya kazayla bir diski formatladıysanız, diğer (ücretsiz) araçlar daha iyi bir seçenek olacaktır. SpinRite, zarar görmüş alanlardan veri kurtarmak için bozulmaya başlayan disklerde daha pratiktir.

Fakat yine de, hiç bir zaman ihtiyaç duymadığım için bu ürünle ilgili hiçbir deneyimim yok. Yedekleri ve hatta yedekleri tutma eğilimindeyim. Ancak, bir müşterinin çökmüş bir sabit diskten kaybolan verileri kurtarıp kurtarmayacağını sorduğunda bir donanım tamirhanesinde yaşayan insanlar için yararlı olacağını düşünüyorum.


1
SSS’de sitenin hızının dakikada 2 GB'a kadar çıkacağını söylediğini eklemek isterim. Genellikle bundan daha yavaş. Yani, 120 GB bir saat, yaklaşık 8 saat Terabayt alabilir. Yani, hiçbir sorunla karşılaşılmazsa. Yani hayır, size akşam SpinRite'ı başlatmanızı ve sabahları kontrol etmenizi söylediğimde abartmıyorum!
Wim ten Brink

Ben o sürüm 1 kullanıcılardan biriydi! :-) Turbo XT'ime eski bir RLL (2,7) sürücüsü kaydedildi! Periyodik derin yenileme, eski step motor sürücülerini geri getiren şeydi! Sürüm 3 aracılığıyla kullandım, hangi noktada bakım yaptığım herhangi bir sürücü hatası yaşamadım (bu nedenle yazılımda herhangi bir yükseltme yapmadım).
Brian Knoblauch

Linux'un kendisi sadece sürüm 3'e ulaştı (bildiğim kadarıyla çok büyük kırılma değişiklikleri olmadı, sadece çok fazla zaman sonra ana sayıyı artırmak istediler). Sürüm numaraları, geliştirme anlamına gelmez.
Camilo Martin

2

Chkdsk'ten "daha iyi" olduğunu söylemek oldukça anlamsız. Chkdisk ne işe yararsa iyidir. Spinrite sözde başka bir şey yapıyor.

Yukarıdaki fıkraların birçoğu için, sadece bir dd veya tercihen bir önyükleme diskinden kurtarma yapmak, verileri yine de ücretsiz olarak kurtarır.

Spinrite'in göründüğü şey, kötü hizalayıcıları bir disk seviyesinde (işletim sistemi yerine) yeniden ele geçirmek ve yüzey hatalarını birçok kez üzerine yazarak "onarmaya" çalışmaktır. Bu kötü sektörler (fiziksel veya mantıksal) diskin Windows tarafından okunmasını engelliyorsa, SR'nin bir mucize gerçekleştirdiği, ancak bunun genellikle bir önyükleme diski olduğu nezaketinde olduğu anlaşılmaktadır - bu nedenle NTFS sorunlarına kapılmaz. Ancak herhangi bir linux önyükleme diski verilere erişecektir. Ayrıca, drescue çalıştıran linux diskinde diski klonlamak tersine dönecek ve zarar görmemiş tüm verileri belirttiğiniz başka bir diske iletmek için karşılaştığı kötü sektörleri yeniden deneyecek / yok sayacaksınız. Birkaç sektörü kaybetmek normalde bir felaket değildir. Ama zaten zayıf bir diski mahvetmek.

Spinrite ve HDD Regnerator (benzer bir ürün) çok sınırlı kullanım alanına sahiptir. Diskin hiç okunmasını veya takılmasını engelleyen fiziki kötü sektörleri olan bir diske ve uygun DR için ödeme yapacak kadar değer vermediğiniz verilere ihtiyacınız var. Bu gibi durumlarda, SR ilk engel konusunda size yardımcı olabilir ve uygun düzeltmeleri yapabilir.


2

Görünen o ki burada SpinRite Holy War'ın başlangıcı var. Bunun bir kısmı Spinrite'ın ne için olduğu ve hedef kitlenin kim olduğu konusundaki belirsizlikten kaynaklanıyor gibi görünüyor. Spinrite 6'ya sahibim, kendi sistemlerimde kullandım ve hem çalışıp hem de çalışmamasını sağladım. İyi yapmak için tasarlandığı şeyi yapar, ancak bir vidayı çekiçle süremezsiniz. İş için doğru aracı kullanmalıyız.

Spinrite bir dosya sistemi kurtarma aracı DEĞİLDİR. EXT3'ten HPFS'den FAT'tan NTFS'yi tanımıyor. Herhangi bir dosya sistemi düzeyinde sorun çözülmeyecek, yalnızca sürücü veri okuma sorunlarını çözdüğümü, bunun oldukça iyi işlediğini buldum. Dosya sistem düzeyinde bir sorununuz varsa, başka bir şey kullanın.

Spinrite, bizim için komut satırında 'dd' gibi araçlarla rahatça çalışan Linuxheads değildir. (İçinde 'sudo' kelimesini kullanan bir şakaya hiç bahsettiyseniz ya da güldünüzse, bu sizin anlamına gelir!) Bu, çoğunlukla bir GUI ile çalışan ve Clinton yönetiminden bu yana yedekleme yapmayan orta seviye kullanıcılar içindir.

Sürücünün SMART izleme sistemi ile çalışıyor (bios'larınız benimkiyle aynı sebeple devre dışı bırakılmış olsa bile, bios'u açma seçeneği yok .. grr ...) ve sadece 'bu sektör kötü. 'onu hareket ettirin' ama aslında kötü bir sektörden mümkün olduğunca fazla veri almak için birkaç farklı yol dener, boşluğu istatistiksel bir tahminle doldurun, sonra SMART'ın verileri koymak için yeni bir yer bulmasını sağlayın. Birkaç sektörü kaybetmek önemli değil gibi görünebilir ve bölüm tablosunda ya da genellikle ya da hiç olmayan bazı veritabanı dosyalarının ortasında olmadığı sürece genellikle değildir. Bu gibi durumlarda, tamamen doğru olmasa bile sektöre geri dönmeniz gerekir. Kısmi sektörün geri kazanımını yapan başka bir şey görmedim, genellikle sadece goodsectorread = hareket ettir, badsectorread = at.

Spinrite'ın en iyi kullanımı gerçekten sürücü bakımıdır. Akıllı sistem gerçekten her şeye bakıyor ve neyin gerekli olduğunu yeniden gözden geçiriyor. DD de aynı şeyi yapacak, ancak okunamayan hasarlı sektörler varsa, SMART tamamen fırlatacak. Spinrite aslında sektörün% 90'ını çıkarabilir. Yine, bir .jpg ise, büyük bir sorun yok. Bu senin bölme tablonuzsa, gerçekten büyük bir anlaşma.

Kelley B. Destek Mgr


Nerede "kutsal bir savaş" izlenimine sahip olduğunuzdan emin değilsiniz ... tabii ki, bütün mesajlar birbirleriyle hemfikir değil, ancak bu, Stack Exchange sisteminin noktasıdır, çünkü en doğru olduğuna inanılan cevap oylanacaktır. . Söyleniyor, spinrite kullanan hedef kişinin profesyonel bir sysadmin değil, "orta seviye kullanıcı" olacağına inanmak güvenli midir?
romandas

2

Spinrite, cephaneliğinizdeki başka bir araçtır ve yaptığı şeyde iyidir. Spinrite'ın en büyük avantajlarından biri, acımasız olması, sabit sürücünüzün kötü bir sektöründen alabildiği her bir ucu kurtarmaya çalışmaktır. Temelde orada oturur ve iyi bir okumaya çalışmak için sektörü farklı açılardan tekrar tekrar okur (bu yüzden bu kadar uzun sürer). Kesinlikle kötü bir blokta bulunan bazı verileri kurtarmanız gerekiyorsa, Spinrite'dan daha iyi bir araç bilmiyorum.

Verilerinizi almak için bir ay boyunca arızalı bir sabit disk çalıştırmak istemediğinize dair Rob'ın cevabına kesinlikle katılıyorum, çünkü daha önce bitmeden tamamen başarısız olma ihtimali çok yüksektir. Ancak başka bir çözüm, önce bir gd yapmak ve ondan alabileceğiniz tüm verileri almak ve sonra biraz daha fazlasını elde edip edemeyeceğinizi görmek için bir spinrite yapmak olabilir.

Spinrite ayrıca, verilerin manyetik bozulma nedeniyle kaybolmasını önlemek için sabit sürücüdeki verileri kopyaladığı gibi ücretsiz araçlarda bulunan bazı hoş özelliklere de sahiptir.


2

İyi: - Sürücünüze bir antrenman verir ve eğer ölmüşse veya değeri olmayan veriler kaybedecek bir şeyiniz yoksa, geçmişe gitmenize neden olabilir. Kötü: - Mumbo jumbo, güvenilirliğini azaltan operasyon hakkında ileri sürdü. Bunlardan bazıları 20 yıl önce geçerli olabilir, fakat şimdi?

Sektörleri kurtarırsa, sürücünüzün tamam olduğu fikri. 20 yıl önce Ver 1'i kullandım ve o zaman geçerli bir varsayım değildi ve şimdi değildi. Kurtarılan kötü sektörlerin yalnızca sürücüyü atmadan önce verilerinizi kaydetme şansı olarak kullanılması gerektiğini, sabitlenmiş gibi kullanmaya devam etmenin zor yolunu öğrendim.

Ayrıca, hatalı bir sürücüde bunu kullanarak diğer direklerde belirtildiği gibi, ömrünün egzersizini yapmak üzeresiniz. Herhangi bir kullanıcının bunu ve olası sonuçları anlaması gerekir. Bunu GRC sitesinden almayacaksın.

İnsanların şirket dosya sunucusu sürücülerini düzelttiği ve yeniden hizmete soktukları hakkında yorumlar yayınladıklarına inanmak zor. Ya şanssızlar ya da daha büyük olasılıkla pistten birkaç gün / hafta bombalandığında gönderilmezler.


2

Çalışır, periyot ve eğer olmazsa, sürücüyü çöpe atarım. Bir sürücü atıyorsa spinrite bulaşıkları çıkaramazsanız. Spinrite kalanı kurtarmak için gereken süreden daha uzun süre güvenmek istemiyorum. Tabii ki büyük dosyalar ölür, fakat yine de bir miktar halflife.

İlk çıkışından beri spinrite kullandım. O zamandan beri neredeyse sürekli. Yapımcıların çoğunu ben de kullandım.

İlk ev aramam önyükleme yapmayan bir IBM XT içindi. Msdos, fdisk, format, copy, spinrite yüklü 5 1/4'ümü çıkardım ve gece boyunca en yüksek seviyede çalışmasını sağladım, ertesi gün geri döndüm ve etrafta küçük zıplayan bir dikdörtgen buldum. Birkaç kez uzaya çarptım ve bitti. Sistem başlarken yeniden başlat ve tomurcuklarıma sarıldım ve ben 20 dolar verdim! Bu 20 + yıl önce. Sayısız sürücüyü düzeltmek için kullandım, o yüzden sayımı kaybettim.

Günümüze hızlı bir şekilde ve eski bir spinrite versiyonunu bulmak için çabucak ve size çarptım. Bunu yazarken bir dizüstü bilgisayarı tamir etmek için kullandım. Öyleyse, nasıl çalıştığını biliyorum. Yaratıcısı hakkında ne söylendiği umurumda değil, yaratılması (en azından ilk sürümleri) çalışması, bu benim için yeterince iyi.

Tabii ki, eğer teknolojiniz bir fikir verebilecek kadar varsa, bir yerlerde ölmekte olan şüpheli bir hdd'ye sahipsiniz. Gerçek zamanlı olarak kontrol et ve geri gel. Mucizeler yapamaz, ancak kaybedilen sektör sayısı tırmanmazsa, bu harika! Daha da iyi düşerse. Tırmanırsa, bin zamanı. Sadece kafaların diske ne kadar sert çarptığına ve o sırada dönüp dönmediğine bağlıdır.


1

Sanırım "o ev kullanıcılarından biri" olarak kategorize edilebiliyordum, ama işte benim deneyimim: Annelerimin dizüstü bilgisayarında önyükleme yapmayan bir kez denedim. Windows başlangıcında bazı sistem dosyalarının eksik olduğunu iddia eden bir BSOD var. SpinRite'ı çalıştırmaya çalıştım, biraz zaman aldı, bazı kesilmiş sektörler bulduğunu söyledi (bir süre önceydi). Tamamlandığında sorunsuz bir şekilde açtı.

Tek nefret ettiğimi söylemem gereken tek şey, usb sürücülerle çalışmadığı (bildiğim kadarıyla). Ve usb sürücüler sık ​​sık benim için çöküyor gibi görünüyor ... = /

Oh, ve özellikle ucuz değil ...


Genellikle sabit sürücüleri USB kasasından çekip doğrudan bilgisayara bağlayabilirsiniz. Ardından, SpinRite sabit sürücüye tam erişim sağlar.
Brad Gilbert,

Batı dijital ve seagate gibi usb sürücülerle de çalışıyor mu? onları açmanın mümkün olduğunu düşünmedim ... onları açmadan ...
Svish

Svish, haklısın - marka harici sabit disklerde sık sık güvenlik vidaları bulunur ve özel bir aletiniz olmadıkça açmak çok zordur. Bununla birlikte, bir VM'yi fiziksel bir sürücüye doğrudan erişimi olacak şekilde yapılandırırsanız, USB sürücüsünü fiziksel, "dahili" bir sabit sürücü olarak bağlayabilir ve SpinRite veya başka bir düşük seviye yardımcı programını çalıştırabilirsiniz. Bununla birlikte, yalnızca belirli hipervizörler bir ham diske doğrudan erişimi destekler.
soymak

1
Şunu açıklığa kavuşturayım; sürücü büyük zayıflık belirtileri gösterdi, tekrar çalışmasını sağladınız ... ve kullanmaya devam ettiniz ??? İşte bir ipucu: sürücüler kir ucuzdur. İşte ikinci bir ipucu: tipik olarak 3 yıl garantilidir. Ben sadece yeni bir tane aldım, verileri kopyaladım, eski diski üreticiye bulabildiğim en ucuz nakliye ücreti (sertifikalı / tey vb. Olmadan) geri yolladım ve geri alırsa harici bir sürücü kasasına koydum (için 2.5 "maliyeti 15 $ olan diskler)
niXar

İlk önce bir dizüstü bilgisayardı, ikincisi benim dizüstü bilgisayarım değildi, üçüncüsü kullanan kişinin dizüstü bilgisayarı değildi (işyeri dizüstü bilgisayarı).
Svish

1

Her zaman Security Now gösterisine referanslar verdiler . (Kendisi oldukça iyidir). Bu gösteriler sırasında SpinRite yazılımının başarı hikayelerini okudular. Bazıları kulağa şaşırtıcı geliyor, ama eminim ki herhangi bir satıcı sadece şaşırtıcı başarı hikayeleri okuyacaktır. (Not: SpinRite yeteneklerini azaltmıyorum, ancak sadece başarı öykülerini okumak yaygın bir satış anlayışıdır). Bu yüzden birkaç şovunu dinleyin ve SpinRite hakkında ne düşündüğünüzü görün.

Şahsen işyerim için lisans almayı düşünüyordum, çünkü (bir sistem yöneticisi için) çok değerli bir araç olduğunu kanıtladı. Gelecekteki disk arızaları için sadece çok fazla uyarı alıyoruz.


3
Uygun bir yedekleme stratejisi ve yerleşik bir hata toleransı göz önüne alındığında, bir sysadmin olarak neden buna ihtiyacınız olacak?
romandas

Tüm referanslara mutlaka inanmam. PaulDotCom’daki çocukların podcast’te (ki olduğu gibi) sadece Bay Gibson’ı okutmak için okutmak için ürettikleri en az birini biliyorum.
Psiko Bob

1

Benim deneyimim bir ev kullanıcısı. Tek disk arızası yaşadım (ev için ucuz ve ikinci el donanım satın alma eğilimindeyim) ve çoğu durumda spinrite diskleri tekrar takılabilir ve kullanılabilir hale getirmeye yardımcı oldu. Kilometreniz değişebilir, ancak eski donanımın ömrünü uzatmanın ucuz bir yolunu buluyorum - yalnızca bir şeyden kurtarılması gerekip gerekmediğini kontrol etmek için.


1

SpinRite domuz pastırmamı bir kere kurtardı. Yeni bir sabit diskim vardı ve bir şekilde dosya sistemi NTFS'den RAW'a değişti. Normalde bu, sistemi tamamen dengesiz hale getirir, ancak yine de iyi önyükleme yapıyordu. Chkdsk'ı çalıştıramadım ve gece yedeklemelerim kötü bir sektör yüzünden başarısız oldu. SpinRite başarılı bir şekilde tamamlanmadı, ancak kötü kesimi düzeltti ve dosya sistemi NTFS'ye geri döndü.

Koşması acı verici bir şekilde yavaş, ama hangi seviyede koşacağına bağlı. Kesinlikle chkdsk'ten daha iyi. Bana Norton Disk Doctor'ı hatırlatıyor, ancak sadece işaretlemek yerine kötü sektörleri kurtarma yeteneğini de kullanıyor.


Bu hiç mantıklı değil. Bir dosya sistemi aniden "RAW" yapamaz. NTFS'de $ MFT, $ Bitmap, vb. Var. Yalnızca hala önyükleme yapılıyorsa, FAT'ye dönüşmeyecek şekilde RAW'a dönüşmüyor.
Camilo Martin

1

Burada ev kullanıcısı. SpinRite'ı birkaç yıldır kullanıyorum ve her durumda işe yaramayacak olmasına rağmen çok faydalı buldum. USB desteğinin eksikliği de bir meseledir, fakat ah evet. Farkettiğim şey, eğer SMART verilerinin erişilebilir olmasını istiyorsanız, BIOS'taki SATA / PATA desteğini NATIVE olarak değiştirmem gerekiyor. Halen yapıldığında 130 saat sürecek olan bir SpinRite oturumundayım, ancak bu SMART verilerine ilk erişilebiliyor. Fark? Emin değilim ama göreceğiz.


1

Bakım avantajları için spinrite kullanmaya çalıştım, ancak> 16 saat boyunca büyük bir disk üzerinde çalışmasına izin verecek zamanı olan ve çalışırken çalışırken bilgisayarı başka bir şey için kullanamazsınız (DOS_only türünde modu çalıştırmak için)? Çok fazla diskiniz varsa (4-5 diskli bir depolama kasası, artı sisteminiz ve takas disklerinizi söyleyin), böyle bir zamanlamayı nasıl sürdüreceğinizi hayal etmek biraz çılgınca. Bilgisayarınızı bir haftalığına kaybedersiniz, sadece rutin bakımları yaparsınız.


0

Burada SpinRite ile GNU kurtarma programını kullanma hakkında bazı iyi bilgiler var:

http://freshmeat.net/projects/addrescue/

Yukarıda tartışılan güçlü ve zayıf yönleri ele almaktadır.

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.