Ev / pencerelere genel bakış / Pencerelerin altından mhdd nasıl çalıştırılır. Sabit sürücü kurtarma. Sürücü tanımlama komutları

Pencerelerin altından mhdd nasıl çalıştırılır. Sabit sürücü kurtarma. Sürücü tanımlama komutları

Telif Hakkı ve Garanti Reddi

MHDD'yi kısıtlama olmaksızın dağıtabilirsiniz. MHDD kodunu herhangi bir kısıtlama olmaksızın eğitim amaçlı demonte edebilir ve inceleyebilirsiniz. MHDD'yi satamazsınız.

Garanti feragatnamesi:
kullan yazılım"olduğu gibi". MHDD çok güçlüdür ve aynı zamanda, çok tehlikeli programı. sebep olunan zararlardan kimse sorumlu tutulamaz MHDD programı.

MHDD projesi hakkında

MHDD küçük ama güçlü ücretsiz program, sürücülerle en düşük düzeyde (mümkün olduğunca) çalışmak üzere tasarlanmıştır. İlk sürüm 2000 yılında benim tarafımdan yayınlandı, Dmitry Postrigan. CHS modunda bir IDE sürücüsünün yüzeyini tarayabildi. Asıl amacım, güvenebileceğiniz sürücü tanılama yazılımı geliştirmek.

Artık MHDD, teşhisten çok daha fazlasıdır. MHDD ile her şeyi yapabilirsiniz: sürücüleri teşhis edin, keyfi sektörleri okuyun / yazın, SMART sistemini yönetin, şifre sistemi, kontrol sistemi gürültü özellikleri, sürücünün boyutunu değiştirmenin yanı sıra.

Projeye finansal olarak yardım etme fırsatınız varsa, işte MHDD yazarının Webmoney sistemindeki cüzdan numaraları: Z681153514525; R131877337643.

MHDD nereden alınır

MHDD'nin yeni bir kopyasına ihtiyacınız olduğunda, lütfen her zaman . MHDD'yi CD görüntüsü, kendiliğinden açılan disket görüntüsü veya arşiv olarak indirebilirsiniz.

Belgeler sürekli güncellenir, bu nedenle yalnızca geçerli adreste bulunur.

MHDD'nin içinde ne var?

mhdd.exe yürütülebilir program mhdd.hlp Bu dosya SMART komut yardım sistemi tarafından kullanılır cfg/mhdd.cfg Bu dosyada, MHDD yapılandırmayı saklar.

İlk çalıştırma sırasında program bir dosya oluşturacaktır. günlük/mhdd.log. Bu, ana günlük dosyasıdır. Tüm eylemleriniz ve test sonuçlarınız bu dosyaya yazılacaktır.

Nasıl çalışır

MSDOS işletim sisteminin sürücüden herhangi bir sektörü okuması gerektiğinde nasıl çalıştığını hayal edelim. MSDOS, BIOS'tan bunu yapmasını "isteyecektir". Ardından BIOS, bağlantı noktası adresleri için tablolarına bakar. istenen sürücü, gerekli kontrolleri yapar ve ardından sürücü ile iletişim kurmaya başlar. Her şey tamamlandıktan sonra BIOS, sonucu işletim sistemine döndürür.

Diyagrama bakalım. Normal bir DOS programı sürücüyle şu şekilde çalışır:

programı<--->MSDOS<--->BIOS<--->IDE/SATA denetleyicisi<--->Depolama aygıtı

Şimdi MHDD'nin nasıl çalıştığına dikkat edelim:

MHDD<--->IDE/SATA denetleyicisi<--->Depolama aygıtı

Asıl fark: MHDD, BIOS özelliklerini kullanmaz ve kesintiler. Böylece, BIOS Kurulumunda sürücüyü tanımlamanız bile gerekmez. MSDOS ve MHDD önyüklendikten sonra bile sürücüyü açabilirsiniz, çünkü MHDD doğrudan sürücünün kayıtlarıyla çalışır ve bölümler, dosya sistemleri ve BIOS kısıtlamaları gibi "küçük şeylere" dikkat etmez.

Dikkat:
MHDD'yi asla test edilen sürücünün bağlı olduğu (kablo, kanal) aynı fiziksel IDE kanalında (kablo) bulunan bir sürücüden çalıştırmayın. Her iki sürücüde de önemli veri bozulmalarına sahip olacaksınız! Bu bağlamda, çoğu kullanıcının orada MHDD'si olduğundan, varsayılan olarak MHDD, BİRİNCİL kanalla çalışmaz. Birincil kanalın kilidini açmak için MHDD'yi başlatın, ardından çıkın, ardından MHDD.CFG dosyasını düzenleyin. Veya komut satırı anahtarını kullanın /ENABLEPRIMARY.

MHDD, SCSI aygıtlarına erişmek için bir DOS ASPI sürücüsü kullanır. SCSI sürücülerle çalışmayı planlamıyorsanız, herhangi bir sürücüye ihtiyacınız yoktur.

Donanım gereksinimleri ve desteklenen donanım

Platform:

  • Intel Pentium işlemci veya daha iyisi
  • 4 megabayt RAM
  • DR-DOS, MSDOS sürüm 6.22 ve üstü
  • Herhangi bir önyükleme aygıtı (USB, CDROM, FDD, HDD)
  • Tuş takımı

IDE/SATA denetleyicileri:

  • Herhangi bir entegre Kuzey köprüsü(port adresleri: birincil kanal için 0x1Fx, ikincil kanal için 0x17x)
  • PCI UDMA denetleyicileri (otomatik olarak algılanır): HPT, Silicon Image, Promise (tümü değil), ITE, ATI, muhtemelen diğerleri. Bazı RAID denetleyicileri bile desteklenir (bu durumda MHDD, her fiziksel sürücüyle ayrı ayrı çalışır)
  • Anakarta ayrı bir yonga olarak entegre edilmiş UDMA/RAID denetleyicileri

Sürücüler:

  • En az 600 megabayt kapasiteli herhangi bir IDE veya Seri ATA. LBA modu tam olarak destekleniyor, ancak CHS kodunu 3.x sürümlerinde MHDD'den kaldırdım
  • Kapasitesi 8388607 terabayttan fazla olmayan herhangi bir IDE veya Seri ATA. LBA48 modu tam olarak desteklenir
  • 512 ile 528 bayt arasında sektör boyutuna sahip herhangi bir SCSI sürücüsü

Tanılanabilir IDE sürücüsü meli MASTER moduna geçirilebilir. Tüm SLAVE cihazları kapatılmalıdır.

Diğer cihazlar

  • CDROM, teyp gibi herhangi bir SCSI çıkarılabilir medya aygıtı. Desteklenen maksimum sektör boyutu 4096 bayttır

MHDD kurulum paketini indirme

Hangi pakete ihtiyacınız olduğuna karar vermelisiniz: bir CD görüntüsü, bir disket görüntüsü veya sadece bir arşiv. Uygun paketi indirmek için siteyi ziyaret edin.

ISO görüntülerinin yazdırılmasını destekleyen herhangi bir yazılımı kullanarak bir CD görüntüsü yazabilirsiniz. CD'niz önyüklenebilir olacaktır.

İlk başlangıç. Önemli bilgi

Bazı insanlar MHDD'nin çok karmaşık bir program olduğunu düşünüyor. MHDD'nin çok basit olması gerektiğini varsaydılar, ancak belgeleri okumadan ilk kez başlattıklarında hayal kırıklığı yaşandı. MHDD çok zor ve tehlikeli programı. Sürücülerin iç yapısına aşina olanlar için MHDD'de uzmanlaşmak çok daha kolaydır. İlgili bilgiyi edinmek istiyorsanız, bu siteyle başlayabilirsiniz: http://t13.org.

MHDD'den anlamlı sonuçlar almadan önce birkaç saat ve muhtemelen günler harcamanız gerekeceğini anlamak çok önemlidir. Arızalı olanlarla çalışmaya başlamadan önce birkaç sürücüyü hatasız denemenizi şiddetle tavsiye ederim.

İlk başlatmada, program oluşturacak yeni dosya./cfg/mhdd.cfg. IDE Birincil kanalı varsayılan olarak devre dışıdır. Gerçekten "açmak" istiyorsanız - lütfen, .

Bir sürücü seçim menüsü göreceksiniz. İstediğiniz herhangi bir cihazı seçin. tuşuna basarak bu menüyü istediğiniz zaman çağırabilirsiniz. ÜSTKRKT+F3.

Şimdi tıklayabilirsiniz F1 ve herhangi bir MHDD komutunu kullanın. Lütfen ol son derece dikkatli MHDD ile ilk birkaç kez çalışırken.

EID, SCAN, STOP, CX ve TOF komutlarıyla başlamanızı öneririm. Bazılarına klavye kısayolları atanmıştır, örneğin F4 TARAMA komutu için.

Şuna baksana kayıtlar. Herhangi bir IDE veya Seri ATA aygıtı, SÜRÜCÜ HAZIR ve SÜRÜCÜ ARAMA TAMAMLANDI rapor etmelidir, bu nedenle DRDY ve DRSC bayraklarını görmelisiniz. BUSY bayrağı, sürücünün bazı işlemler (okuma veya yazma gibi) gerçekleştirdiğini gösterir. WRITE FAULT ve TRACK 0 NOT FOUND gibi bazı bayraklar kullanımdan kaldırılmıştır ve bunları asla görmemelisiniz. INDEX bayrağı da kullanımdan kaldırılmıştır, ancak bazen yanıp sönebilir. DATA REQUEST (DREQ) bayrağı, sürücünün bir veri aktarımı istediğini belirtir.

ERROR (ERR) bayrağını fark ederseniz, hata kaydına bakın. Oluşan hatanın türünü belirleyebileceksiniz. ATA/ATAPI standardına bakın
komutlar ve kayıtlar hakkında daha fazla bilgi için.

MHDD Komutlarını Kullanma

Yüzey taraması

Herhangi bir aygıtın taranması, yalnızca ID veya EID komutlarıyla (veya düğmesine basılarak) belirlenebilirse mümkündür. F2). Taramak için SCAN yazın ve ENTER'a basın veya F4. Bazı ayarları değiştirebileceğiniz bir menü göreceksiniz. Varsayılan olarak, başlangıç ​​sektörü sıfırdır (başlangıç ​​sektörü). Bitiş sektörü, mümkün olan maksimum değere (diskin sonu) eşittir. Kullanıcı verilerine zarar veren tüm işlevler (Yeniden Eşleme, Erase Delays) varsayılan olarak devre dışıdır.

Taramayı başlatmak için tekrar F4'e basın. MHDD, sürücüleri bloklar halinde tarar. IDE/SATA sürücüleri için bir blok 255 sektöre (130560 bayt) eşittir.

Tarama nasıl çalışır?

1. MHDD, parametre olarak LBA numarası (sektör numarası) ve sektör numarası ile SEKTÖRLERİ DOĞRULA komutu gönderir 2. Sürücü MEŞGUL bayrağını yükseltir 3. MHDD bir zamanlayıcı başlatır 4. Sürücü komutu yürüttükten sonra MEŞGUL bayrağını düşürür 5. MHDD, harcanan akümülatör süresini hesaplar ve ilgili bloğu ekranda görüntüler. Bir hatayla (hatalı blok) karşılaşılırsa, program hatayı açıklayan ilgili harfi görüntüler.

MHDD, son sektöre kadar 1-5 arasındaki adımları tekrarlar. Bir tarama günlüğüne ihtiyacınız varsa, onu her zaman log/mhdd.log dosyasında bulabilirsiniz.

Tarama hataları ortaya çıkarırsa, yapılacak ilk şey sürücüdeki tüm verileri kopyalamaktır. Ardından, sürücünüzdeki her sektörü silen ERASE komutunu kullanarak tam yüzey silme işlemi gerçekleştirmeniz gerekir. Sürücü, her sektör için ECC alanlarını yeniden hesaplayacaktır. Bu, sözde "yumuşak-kötü" bloklardan kurtulmaya yardımcı olur. Silme yardımcı olmazsa, REMAP seçeneği etkinken taramayı çalıştırın.

Her bloğun bir hata içerdiğini görürseniz, REMAP seçeneği etkinken sürücüyü silmeye veya taramaya çalışmayın. Büyük olasılıkla, sürücünün servis alanı zarar görmüştür ve bu, standart MHDD komutlarıyla düzeltilemez.

SMART Niteliklerini Görüntüleme

çevirebilirsin AKILLI ATT veya tıklayın F8öznitelikleri görüntülemek için Ne demek istiyorlar?

Modern bir sürücü için belki de en önemli özellik "Yeniden Tahsis Edilen Sektör Sayısı"dır (Ham değer). Bu değer, diskte kaç tane yeniden eşlenmiş sektör olduğunu söyler. Normal bir sürücünün ham değeri sıfırdır. 50'den büyük bir değer görürseniz, sürücüde bir sorun vardır. Bu, arızalı bir güç kaynağı, titreşim, aşırı ısınma veya sadece arızalı bir sürücü anlamına gelebilir.

194 özelliğine, sıcaklığa bakın. İyi değerler 20 ile 40 derece arasındadır. Bazı sürücüler sıcaklık bildirmez.

UDMA CRC hata oranı özelliği, veriler IDE/SATA kablosu üzerinden iletildiğinde oluşan hataların sayısını gösterir. Bu özelliğin normal ham değeri sıfırdır. Farklı bir değer görürseniz kabloyu acilen değiştirmeniz gerekir. Ayrıca, hız aşırtma, bu tür hataların sayısını büyük ölçüde etkiler.

Diğer özellikler genellikle o kadar önemli değildir. ATA/ATAPI standardına bakın
SMART öznitelikleri ve testleri hakkında daha fazla bilgi için.

Sürücü tanımlama komutları

Komutları Deneyin İD ve bayram kimliği Sürücünüzle ilgili bilgileri görüntülemek için

Bir dosyaya sektörleri okuma

Yalnızca birkaç sektörü veya tüm diski bir dosyaya veya bir dizi dosyaya okuyabilirsiniz. TOF komutunu deneyin. Program bozuk sektörleri atlar. 1 gigabayttan daha büyük bir görüntü oluşturmayı planlıyorsanız, görüntüleri otomatik olarak "kesebileceğinden" ATOF komutunu kullanmak daha iyidir.

Bir dosyadan diske sektör yazma

Diske sektör yazmak için FF komutunu kullanın. Kaydedilecek ilk sektör numarasını ve arka arkaya kaydedilecek sektör sayısını girmeniz istenecektir.

Sürücü Gürültü Kontrolü

Hemen hemen tüm modern sürücüler Akustik Yönetimi destekler. Kafalar hareket ettirildiğinde oluşan gürültüyü, hareket hızlarını azaltarak azaltabilirsiniz. Özelleştirme için AAM komutunu kullanın.

Sürücü Yapılandırması

CONFIG komutunu kullanarak, örneğin maksimum UDMA modu, Güvenlik sistemleri desteği, SMART, AAM, HPA, LBA48 modu desteği gibi sürücünün yapılandırmasını görüntüleyebilir ve değiştirebilirsiniz. Disk boyutunu değiştirmek de mümkündür. Bazı üreticiler yapılandırmayı değiştirerek diskin boyutunu küçültür, orijinal birimi geri yükleme olanağına sahipsiniz.

Toplu çalıştırma komutları

Ne yapmak istediğinizi açıkladığınız çok basit bir toplu iş dosyası (BATCH dizinindeki örneğe bakın) yazabilirsiniz. Yürütme için böyle bir dosyayı çalıştırmak istediğinizde F5 tuşuna basın.

Diğer komutlar

Tıklamak F1. Tüm MHDD komutlarının bir özetini göreceksiniz. Daha detaylı bilgi için lütfen MAN komutunu kullanınız.

Komut satırı seçenekleri

/NOPİNGPON Bazı sesleri devre dışı bırak /DISABLEBIOS BIOS üzerinden silmeyi devre dışı bırak (ERASE) /DISABLESCSI SCSI modülünü devre dışı bırak /ENABLEPRIMARY Birincil IDE/SATA kanalını bağlayın /RO Bu anahtar için MHDD'yi başlat yazmaya karşı korumalı ortamda. Geçici dosyalar oluşturma girişimlerini devre dışı bırakır ve ayrıca günlüğe kaydetmeyi devre dışı bırakır.

Sıkça Sorulan Sorular ve Cevapları

Sık sorulan soruların ve cevapların bir listesi burada bulunabilir:

Disk önyükleme hatası, sistem diskini takın ve enter tuşuna basın. Sırtınızdan aşağı tüyler diken diken eden bir yazıt, her biri HDD. Anlam yasasına göre, bu hiçbir şey belaya işaret etmediğinde olur. Ancak sistemi çılgınca yeniden başlatmak için acele etmeyin - bu bir Rus ruleti oyunudur. Başka bir ortamdan önyükleme yapmak ve kapsamlı bir kontrol yapmak daha iyidir. Kanıtlanmış bir araç - MHDD - bu konuda yardımcı olacaktır.

Tanıtım

SMART sorun gösteriyorsa, bu genellikle bir anlama gelir: disk parçalanmaya başlamak üzeredir ve gereksiz işletim sistemi yüklemesi bile etkileyebilir. Anlaşılması gereken bir sonraki şey, üzerindeki yazılım "kötüler" veya donanımlardır. Çok fazla donanım yoksa, yine de diski hayata döndürmeyi deneyebilirsiniz.

Sanırım MHDD ve Victoria gibi ürünleri duymuşsunuzdur. Düşük seviyeli sabit disk çalışması için vazgeçilmezdirler ve büyük kurtarma ve tanılama başarıları elde etmenize yardımcı olurlar. Victoria hakkında, şimdi ikinci - arkaik ama yine de mega yararlı yardımcı programla uğraşmanın zamanı geldi.

MHDD, sürücülerle en düşük düzeyde (mümkün olduğunca) çalışmak üzere tasarlanmış küçük ama güçlü ücretsiz bir programdır. İlk versiyon 2000 yılında Dmitry Postrigan tarafından yayınlandı. CHS modunda bir IDE sürücüsünün yüzeyini tarayabilir. Artık MHDD, teşhisten çok daha fazlasıdır. MHDD ile her şeyi yapabilirsiniz: sürücüleri tanılayın, rastgele sektörleri okuyun ve yazın, SMART sistemini, parola sistemini, gürültü yönetim sistemini yönetin ve sürücünün boyutunu değiştirin.

MHDD ile çalışmanın mümkün olmasına rağmen, yüklü Windows, Görüntüyü bir USB flash sürücüye veya harici (veya ikinci bir önyükleme) sürücüsüne yazmanızı ve oradan çıplak DOS'u başlatmanızı şiddetle tavsiye ederim. İnanın bana, bir donanım sorununda, zincirdeki arızalara veya çalışma sırasında bilgisayarın donmasına neden olabilecek tüm bağlantıları mümkün olduğunca dışlamak daha iyidir.

Ah şu arayüzler

Her arayüz program tarafından doğru şekilde tanınmayabilir.

SATA arayüzü. Diskin MHDD'de algılanmama olasılığı vardır. Bunun nedeni, BIOS'taki SATA denetleyicisinin (IDE ve AHCI) çalışma modu olabilir. Ne yazık ki MHDD, AHCI modunu desteklemiyor. Değişime ihtiyacı var BIOS ayarları. Hepsinden kötüsü, artık tüm anakartlar bu modu desteklemiyor. Tek çıkış yolu, uygun bir anakarta sahip bir makine kullanmak veya MHDD'yi reddetmek olabilir.

IDE arayüzü.İçin bu arayüz döngüdeki cihazların tipik dağılımı - master / slave. Varsayılan olarak, MHDD tüm cihazları bağımlı modda gizler. Bunu düzeltmenin iki yolu var. Birincisi yeri değiştirmek sabit disk(atlatıcıyı master olarak değiştirin) ve BIOS'taki ayarların eşleştiğini kontrol edin. İkinci yol, MHDD'de disk numarasını 2 veya 4 olarak değiştirmeyi denemektir ve CFG klasöründe bulunan mhdd.cfg yapılandırma dosyasını unutmayınız. AT bu durum PRIMARY_ENABLED=TRUE parametresi önemlidir.

SCSI arayüzü. SCSI denetleyici sürücüsü algılanmayabilir.

USB arabirimi. Ek bir sürücü ve program ayarları kullanarak bir diski USB üzerinden bağlamak teorik olarak mümkündür. Sürücü, SCSI aracılığıyla çalışma modunu öykünür. Gereksiz tüm USB sürücülerini devre dışı bırakmak da gereklidir. MHDD'nin yüklenebilmesi için hedef diskin bağlanması gerekir. config.sys içine yazmanız gerekecek: device=X:\USBASPI.SYS /w /v , burada X:\ diskin yoludur.

Bu yüzden kırık disklerden birini raftan alıyorum (genellikle üzerlerine kırık bir etiket yapıştırırım) ve şimdi size pratikte nasıl çalıştığını göstermek için onu diriltmeye çalışacağım. Elimde sistem yerine salata sosu olan bir WDC vidası WD7500BPVX-60JC3T0 ve üzerindeki tüm dosyalar vardı.

Durum çok üzücü olduğu için, görevimi büyük ölçüde kolaylaştıran net bir vicdanla diski yukarı ve aşağı biçimlendirebiliyorum. Ama önce, biraz teori ve kurtarma planı ile ilgilenelim.

hazır olmak

Başlangıçta, disk oldukça mantıklı olan program tarafından başlatılmalıdır. Bundan sonra, mevcut durumun anlaşılmasını sağlayan bir yüzey taraması gerçekleştirilir: MHDD, sert yüzeyin durumunu gösterecektir. Ardından diski biçimlendirmeniz ve tekrar kontrol etmeniz gerekecektir. Genellikle bu aşamada, yumuşak kötüler kaybolur ve sadece sert olanlar kalır. Ardından, hatalı blokları hizmet alanına yeniden atamak için REMAP prosedürünü yürütmek mümkün olacaktır.

Asıl sorun, servis alanının kauçuk olmaması ve tüm işlemlerden sonra bile diske bakmanız gerektiğidir. Bozuk bloklar görünmeye devam ederse, ne kadar denerseniz deneyin disk artık kiracı değildir. Ancak daha başarılı durumlarda, bu yöntem yardımcı olacaktır. Pratikte görüldüğü gibi, bir yeniden eşlemeden sonra bir disk çok uzun süre çalışabilir ve hatta sepetteki komşularından daha uzun yaşayabilir. Diğer zamanlarda, yeniden başlatmanın hemen ardından ölür - bu aynı derecede şanslıdır ve etkiyi tahmin etmek neredeyse imkansızdır.

öldürme

Bir diski atmak, onu geri yüklemekten çok daha kolaydır. Örneğin, çalışma sırasında kablonun çıkarılmasının üzücü sonuçlara yol açtığını herkes bilir (veya bilmelidir). Ayrıca sizi düşüncesizce bayrak değiştirmekten ve MHDD'de komutları yürütmekten kesinlikle caydırıyoruz. Belgeleri dikkatlice okuyun ve neye yol açabileceğini tam olarak anlamadıysanız bir şey yapmaya başlamayın.

Peki, işe başlayabilirsin! İlk önce, önyüklenebilir bir flash sürücü oluşturun. Bunun için tavsiye ederim - tam talimatlar ve DOS'un kendisi. Medya hazır olduğunda, geriye kalan tek şey, komut satırından bir kez daha dizinlere tırmanmamak için MHDD'yi köküne atmak.

İlk kanala bağlı diskin doğru bir şekilde görüntülenmesi için CFG klasöründe bulunan mhdd.cfg yapılandırmasını düzenlemeniz gerekir.

BİRİNCİL_ENABLED=DOĞRU

Dediğim gibi, herhangi bir cihazın taranması ancak ID veya EID komutları ile (veya F2 tuşuna basılarak) belirlenirse mümkündür.


Tarama

Taramak için SCAN yazın ve ENTER'a basın veya F4'ü kullanın. Bazı ayarları değiştirebileceğiniz bir menü görünecektir. Varsayılan olarak, başlangıç ​​sektörü sıfırdır (başlangıç ​​sektörü). Bitiş sektörü, mümkün olan maksimum değere (diskin sonu) eşittir. Kullanıcı verilerine zarar veren tüm işlevler (Yeniden Eşleme, Erase Delays) varsayılan olarak devre dışıdır.


Tarama seçeneklerini gözden geçirelim.

  • LBA'yı başlat- tarama için ilk sektör, varsayılan olarak 0, yani diskin başlangıcı.
  • LBA'yı sonlandır- taramanın sonunun sektörü, varsayılan olarak diskin sonu. Bazen tüm yüzeyi değil (özellikle disk hacmi birkaç terabaytı aştığında), ancak yalnızca işletim sisteminin bulunduğu çalışma alanını taramak daha uygundur. Örneğin, C diski 50 GB'dir, o zaman hedef alan 2 * 50 * 1024 * 1024 = 104 857 600. sektör olacaktır. Daha kolay hesaplayabilirsiniz: (hacim * 2) * 1.000.000, toplam 100.000.000.
  • yeniden eşleözel bir hizmet alanında sektörü kötü olarak işaretler, bundan sonra disk ona erişmez.
  • zaman aşımı- bir sektörü okumak için gecikme süresi, ardından kontrol bir sonraki sektöre geçer.
  • Taramadan sonra geri dönüş- taramadan sonra sabit diski durdurun.
  • Döngü testi/onarımı- döngüsel olarak tarama veya kontrol yapmak için.
  • Gecikmeleri Sil- okuma gecikmelerinin tespit edildiği sektörleri silin.

Taramayı başlatmak için tekrar F4'e basın. MHDD, sürücüleri bloklar halinde tarar. IDE/SATA sürücüleri için bir blok 255 sektöre (130.560 bayt) eşittir.


Tarama şu şekilde çalışır:

  1. MHDD, parametre olarak LBA numarası (sektör numarası) ve sektör numarası ile SEKTÖRLERİ DOĞRULA komutu gönderir.
  2. Sürücü, BUSY bayrağını kaldırır.
  3. MHDD bir zamanlayıcı başlatır.
  4. Sürücü komutu yürüttükten sonra BUSY bayrağını çıkartır.
  5. MHDD, sürücü tarafından harcanan süreyi hesaplar ve ilgili bloğu ekranda görüntüler. Bir hatayla (hatalı blok) karşılaşılırsa, program hatayı açıklayan bir harf verir.

MHDD, son sektöre kadar 1-5 arasındaki adımları tekrarlar. Bir tarama günlüğü gerekirse, her zaman log/mhdd.log dosyasında bulunabilir. Tarama sırasında farklı renklerde birçok dikdörtgen görebilirsiniz. Çok korkmamanız için yardımdan bir alıntı yapıyorum:

Tamamen sağlıklı bir sürücüde kırmızı (>500 ms) blokların varlığı kabul edilemez. Varsa, diskin tüm yüzeyini silmek (silmek) gerekir ve bu yardımcı olmazsa, gecikmelerden kurtulun, bu sürücünün artık yeterince güvenilir olmadığı sonucuna varabiliriz. x , S , vb. gibi harf karakter bloklarına izin verilmez: bunlar yüzeyde bozuk blokların varlığını gösterir.

Yapılacak ilk şey silme komutu ile yüzeyi tamamen temizlemektir. Bu işe yaramazsa, EraseWaits seçeneği etkinken tarayın. Bozuk bloklar kaybolmadıysa, Yeniden Eşle seçeneği etkinken taramayı çalıştırmalısınız.

geri yükleniyor

Tarama hataları ortaya çıkarsa, yapılacak ilk şey sürücüdeki tüm verileri kopyalamaktır (tabii bunlara ihtiyacınız varsa). Benim durumumda önemsizdi. Ardından, sürücüdeki her sektörü silen ERASE komutunu kullanarak yüzeyi tamamen temizlemeniz gerekir.


Sürücü, her sektör için ECC alanlarını yeniden hesaplayacaktır. Bu, sözde yumuşak-kötü bloklardan kurtulmaya yardımcı olur. Silme yardımcı olmazsa, REMAP seçeneği etkinken bir tarama yapın.


Her bloğun bir hata içerdiğini görürseniz, REMAP seçeneği etkinken sürücüyü silmeye veya taramaya çalışmayın. Büyük olasılıkla, sürücünün servis alanı zarar görmüştür ve bu, standart MHDD komutlarıyla düzeltilemez.

Dikkatli okuyucu, disk taramasının resimlerine bakarak muhtemelen ıslık çaldı ve dehşet içinde başını salladı. Evet, makaleyi yazarken diskim tamamen öldü. Donanım arızalarının sayısı izin verilen tüm sınırları aştı ve makalenin son satırları doldurulduğunda, zaten bir Belarus traktörü gibi çatırdamaya başlamıştı. Bu arada, disk parçalanmaya başlarsa, özellikle donanım arızaları ortaya çıkarsa, ona güvenemezsiniz. Remap, disk henüz aktif olarak parçalanmaya başlamadığında, ancak yüzeyde kusurlar göründüğünde yardımcı olabilir. Her durumda, düzeltmeyi başarmış olsanız bile, böyle bir diski yalnızca kritik olmayan veriler için kullanın ve hiçbir durumda ana disk olarak kullanmayın.

Göstergeler neyi gösteriyor?

  • MEŞGUL- sürücü meşgul ve komutlara yanıt vermiyor;
  • WRFT- yazım hatası;
  • DREQ- sürücü dış dünyayla veri alışverişi yapmak istiyor;
  • HATA- bazı işlemler sonucunda bir hata oluştu.

ERR yandığında ekranın sağ üst köşesine bakın: son hatanın türü burada görüntülenecektir:

  • AMNF- Adres İşareti Bulunamadı - belirli bir sektöre erişim başarısız oldu. Büyük olasılıkla sektörün bozuk olduğu anlamına gelir. Ancak, sürücüyü açtıktan hemen sonra, bunun tam tersi geçerlidir - sorun olmadığını gösterir ve dahili tanılamanın başarıyla tamamlandığını bildirir;
  • T0NF- İz 0 Bulunamadı - sıfır iz bulunamadı;
  • ABRT- İptal, komut reddedilir;
  • IDNF- Sektör Kimliği Bulunamadı;
  • UNCR- Düzeltilemez Hata, ECC koduyla düzeltilmeyen bir hata. Büyük olasılıkla, bu yerde mantıklı bir kötü blok var.

Üstte iki gösterge daha görünebilir: PWD, ayarlanan donanım parolasını bildirir, HPA komutu kullanılarak sürücü boyutu değiştirildiğinde HPA görünür (genellikle diskin sonundaki bozuk blokları gizlemek için kullanılır).

MHDD Düşük seviyelerde sürücülerle etkileşim kurmak için tasarlanmış, gücü ile bilinen bir programdır. Program on dört yıl önce Dmitry Postrigan tarafından oluşturuldu ve o zamandan beri MHDD'yi kullanmak çok daha kolay hale geldi.

MHDD, CHS modunda IDE arabirimine sahip bir sürücünün yüzeyini tarayabilir. Yaratıcı, kullanıcılara güven veren kişisel teşhis ekipmanı hayal etti.

Bugün, MHDD programının yetenekleri tanılama ile sınırlı değildir. MHDD yardımcı programını kullanırken şunları yapabilirsiniz::

  • okuman;
  • Keyfi sektörleri kaydedin;
  • SMART sistemini, şifre sistemini, gürültü özelliklerini kontrol eden sistemi yönetin;
  • Sürücünün biçimini bile değiştirebilirsiniz.

http://www.ihdd.ru sitesinde MHDD'nin bir kopyasını bulabilirsiniz. Programı kullanmak için indirebilirsiniz. farklı şekil: arşivlenmiş ve kendi kendine açılan bir işleve sahip bir disket biçiminde.

Günlük/mhdd.log— yüklenecek programın ilk açılışında oluşturulan ana günlük dosyası. Gelecekte gerçekleştireceğiniz eylemleri kaydeder.

MHDD programının bazı öğelerden bilgileri okuması için sürücüde bulunur, BIOS'a bir istek göndermeniz gerekir. Ve BIOS, gerekli sürücünün bağlantı noktalarını aramaya başlar, verileri kontrol eder ve bunları sürücüyle değiştirir. Veriler daha sonra işletim sistemine döndürülür.

MHDD'yi IDE kablosundaki bir sürücüden çalıştıramazsınız test edilen sürücünün bağlanacağı. Her iki tarafta da veri bozulması olacaktır. Bu nedenle, program BİRİNCİL ile etkileşime girmez. BİRİNCİL kanalın kilidini açmanız gerekiyorsa, MHDD'yi başlatmanız, çıkmanız, MHDD.CFG dosyasını düzenlemeniz gerekir. (ENABLEPRIMARY anahtarıyla komut terimi).

Programın, yazılımın çalışması için belirli gereksinimleri vardır:

  • İşlemciye: Intel Pentium veya bilgisayar dünyasındaki en son gelişmeler;
  • RAM en az 4 megabayt;
  • MSDOS en az 6.22 sürümü olmalıdır;
  • Önyükleme aygıtı gerekli (USB, HDD, CDROM, FDD).

IDE/SATA denetleyicileri için gereksinimler:

  • Kuzey köprüsü entegrasyonuna sahip olmalıdır; PCI UDMA'ya sahip otomatik algılama; belirli RAID denetleyicileri desteklenir; bir mikro devre şeklinde UDMA / RAID denetleyicileri vardır.
  • Sürücü gereksinimleri: IDE veya Seri ATA, 600 megabayttan büyük, ancak 8388607 terabayttan fazla değil; 512 ve 528 bayt ile sınırlı sektör boyutuna sahip bir SCSI sürücüsü.
  • Sürücüyü tanılama altında MASTER moduna geçirin.
  • İşlem ID veya EID komutları tarafından denetleniyorsa cihazı tarayabilirsiniz (F2 tuşu sorumludur). SCAN yazın, ENTER'a basın (F4 tuşu). Menüdeki ayarları değiştirebilirsiniz.
  • SMART ATT'ye (F8 tuşu) basarak nitelikleri görüntüleyebilirsiniz. Yeniden eşlenen sektörlerin sayısını öğrenebilirsiniz. 50'den büyük bir değer uyarı vermelidir.Sıcaklık değerlerini gösteren özniteliğe bakabilirsiniz. UDMA CRC hata oranı, kablo üzerinden veri iletildiğinde kaç tane hata olduğunu gösterecektir.
  • HPA ekibi kümülatif hacmi sınırlayabilir.
  • PWD komutu, bir parola ayarlayarak sürücüyü kilitler.
  • AAM komutunu kullanarak gürültü özelliklerini ayarlayabilirsiniz.
  • CONFIG, konfigürasyonu değiştirmenize izin verir.

Programın tüm komutlarına ayrılmış MHDD'yi kullanma yardımını görmek istiyorsanız, F1'e basın. Eğer bir bu program yardımcı olmadı, diski analiz etmek için Victoria programını deneyin.

Bu makalede, ABC PC, MHDD sabit sürücülerini test etmek için yardımcı programın resmi belgelerini yayınlar. Bu MHDD belgelerinin tüm hakları, programın yazarı Dmitry Postrigan'a aittir. Bu MHDD belgeleri sayesinde, sabit sürücüyü bağımsız olarak test edebilecek, gerçekleştirebileceksiniz. düşük seviyeli biçimlendirme, sabit disk sektör gruplarını silme, sabit disk SMART alanını yönetme ve çok daha fazlası.

MHDD'nin içinde ne var?

    mhdd.exe- yürütülebilir program

    mhdd.hlp- bu dosya yardım sistemi tarafından SMART komutları için kullanılır

    cfg/mhdd.cfg- bu dosyada MHDD yapılandırmayı saklar

İlk çalıştırma sırasında program bir dosya oluşturacaktır. günlük/mhdd.log. Bu, ana günlük dosyasıdır. Tüm eylemleriniz ve test sonuçlarınız bu dosyaya yazılacaktır.

MHD nasıl çalışır?

MSDOS işletim sisteminin sürücüden herhangi bir sektörü okuması gerektiğinde nasıl çalıştığını hayal edelim. MSDOS, BIOS'tan bunu yapmasını "isteyecektir". Ardından BIOS, tablolarında istenen sürücünün bağlantı noktası adreslerini arar, gerekli kontrolleri yapar ve ardından sürücü ile iletişim kurmaya başlar. Her şey tamamlandıktan sonra BIOS, sonucu işletim sistemine döndürür.

Diyagrama bakalım. Normal bir DOS programı sürücüyle şu şekilde çalışır:

programı<--->MSDOS<--->BIOS<--->IDE/SATA denetleyicisi<--->Depolama aygıtı

Şimdi MHDD'nin nasıl çalıştığına dikkat edelim:

MHDD<--->IDE/SATA denetleyicisi<--->Depolama aygıtı

Asıl fark: MHDD, BIOS özelliklerini ve kesintileri kullanmaz. Böylece, BIOS Kurulumunda sürücüyü tanımlamanız bile gerekmez. MSDOS ve MHDD önyüklendikten sonra bile sürücüyü açabilirsiniz, çünkü MHDD doğrudan sürücünün kayıtlarıyla çalışır ve bölümler, dosya sistemleri ve BIOS kısıtlamaları gibi "küçük şeylere" dikkat etmez.

Dikkat: MHDD'yi asla test edilen sürücünün bağlı olduğu (kablo, kanal) aynı fiziksel IDE kanalında (kablo) bulunan bir sürücüden çalıştırmayın. Her iki sürücüde de önemli veri bozulmalarına sahip olacaksınız! Bu bağlamda, varsayılan olarak, MHDD kanalla çalışmaz. ÖNCELİK, çoğu kullanıcının orada MHDD'si olduğundan. Birincil kanalın kilidini açmak için MHDD'yi başlatın, ardından çıkın ve dosyayı düzenleyin MHDD.CFG. Veya komut satırı anahtarını kullanın /ENABLEPRIMARY.

MHDD, SCSI aygıtlarına erişmek için bir DOS ASPI sürücüsü kullanır. SCSI sürücülerle çalışmayı planlamıyorsanız, herhangi bir sürücüye ihtiyacınız yoktur.

MHDD'nin ilk lansmanı. Önemli bilgi

Bazı insanlar MHDD'nin çok karmaşık bir program olduğunu düşünüyor. MHDD'nin çok basit olması gerektiğini varsaydılar, ancak belgeleri okumadan ilk kez çalıştırdıklarında hayal kırıklığına uğradılar. MHDD çok karmaşık ve tehlikeli bir programdır. Sürücülerin iç yapısına aşina olanlar için MHDD'de uzmanlaşmak çok daha kolaydır.

MHDD'den anlamlı sonuçlar almadan önce birkaç saat ve muhtemelen günler harcamanız gerekeceğini anlamak çok önemlidir. Arızalı olanlarla çalışmaya başlamadan önce birkaç sürücüyü hatasız denemenizi şiddetle tavsiye ederim.

Programı ilk çalıştırdığınızda, yeni bir dosya oluşturacaktır. ./cfg/mhdd.cfg. Kanal IDE Birincil varsayılan olarak devre dışı.

Bir sürücü seçim menüsü göreceksiniz. İstediğiniz herhangi bir cihazı seçin. tuşuna basarak bu menüyü istediğiniz zaman çağırabilirsiniz. ÜSTKRKT+F3.

Şimdi tıklayabilirsiniz F1 ve herhangi bir MHDD komutunu kullanın. MHDD ile ilk birkaç kez çalışırken lütfen son derece dikkatli olun.

Komutlarla tanışmaya başlamanızı tavsiye ederim EID, SCAN, STOP, CX ve TOF. Bazılarına klavye kısayolları atanmıştır, örneğin F4 takım için TARAMA.

Kayıtlara bir göz atın. Herhangi bir IDE veya Seri ATA aygıtı rapor vermelidir SÜRÜŞ HAZIR ve SÜRÜŞ ARAMA TAMAMLANDI bu yüzden bayrakları görmelisin DRDY ve DRSC. bayrak MEŞGUL sürücünün bazı işlemler gerçekleştirdiğinin sinyalini verir (örneğin, okuma veya yazma). gibi bazı bayraklar HATA YAZMA ve PARÇA 0 BULUNAMADI modası geçmiş, onları asla görmemelisin. bayrak İNDEKS ayrıca kullanımdan kaldırılmıştır, ancak bazen yanıp sönebilir. bayrak VERİ TALEBİ (DREQ) sürücünün bir veri aktarımı talep ettiği anlamına gelir.

Bayrağı fark ederseniz HATA (ERR), hata kaydına bakın. Oluşan hatanın türünü belirleyebileceksiniz. Görmek ATA/ATAPI standart komutlar ve kayıtlar hakkında daha fazla bilgi için.

MHDD Komutlarını Kullanma

MHDD'de yüzey taraması

Herhangi bir cihazın taranması ancak komutlarla tanımlanabiliyorsa mümkündür İD veya bayram kimliği(veya basarak F2). Taramak için yazın TARAMA ve bas GİRİŞ, ya da kullan F4. Bazı ayarları değiştirebileceğiniz bir menü göreceksiniz. Varsayılan olarak, başlangıç ​​sektörü sıfırdır (başlangıç ​​sektörü). Bitiş sektörü, mümkün olan maksimum değere (diskin sonu) eşittir. Kullanıcı verilerine zarar veren tüm işlevler ( Yeniden Eşle, Gecikmeleri Sil) varsayılan olarak devre dışıdır.

Tıklamak F4 Taramayı başlatmak için tekrar MHDD, sürücüleri bloklar halinde tarar. IDE/SATA sürücüleri için bir blok 255 sektöre (130560 bayt) eşittir.

Tarama nasıl çalışır?

    MHDD bir komut gönderir SEKTÖRLERİ DOĞRULAYIN numara ile LBA(sektör numarası) ve sektör numarası parametre olarak

    İstifçi bayrağı kaldırır MEŞGUL

    HDD başlatma zamanlayıcısı

    Sürücü komutu yürüttükten sonra bayrağı indirir. MEŞGUL

    MHDD, sürücü tarafından harcanan süreyi hesaplar ve ilgili bloğu ekranda görüntüler. Bir hata oluşursa ( hasarlı bölge), program hatayı açıklayan ilgili harfi verir.

    MHDD, son sektöre kadar 1-5 arasındaki adımları tekrarlar. Bir tarama protokolüne ihtiyacınız varsa - onu her zaman dosyada bulabilirsiniz. günlük/mhdd.log.

Tarama hataları ortaya çıkarırsa, yapılacak ilk şey sürücüdeki tüm verileri kopyalamaktır. Ardından, komutu kullanarak yüzeyi tamamen silmeniz gerekir. SİL, sürücünüzdeki her sektörü siler. Sürücü alanları yeniden hesaplayacak ECC her sektör için. Bu sözde kurtulmak için yardımcı olur " yumuşak kötü» bloklar. Silme yardımcı olmadıysa, seçenek etkinken taramaya başlayın TEKRAR.

Her bloğun bir hata içerdiğini görürseniz, seçeneği etkinleştirerek sürücüyü silmeye veya taramaya çalışmayın. TEKRAR. Büyük olasılıkla, sürücünün servis alanı zarar görmüştür ve bu, standart MHDD komutlarıyla düzeltilemez.

MHDD'de SMART Niteliklerini Görüntüleme

çevirebilirsin AKILLI ATT veya tıklayın F8öznitelikleri görüntülemek için Ne demek istiyorlar?

Modern bir sürücü için belki de en önemli özellik " Yeniden dağılmış sektör sayısı" (anlam Çiğ). Bu değer, diskte kaç tane yeniden eşlenmiş sektör olduğunu söyler. Normal sürücü var ham değer sıfıra eşittir. 50'den büyük bir değer görürseniz, sürücüde bir sorun vardır. Bu, arızalı bir güç kaynağı, titreşim, aşırı ısınma veya sadece arızalı bir sürücü anlamına gelebilir.

Niteliğe bir göz atın 194 - hava sıcaklığı. İyi değerler 20 ile 40 derece arasındadır. Bazı sürücüler sıcaklık bildirmez.

Bağlanmak UDMA CRC'si hata oranı, veri iletimi sırasında meydana gelen hata sayısı anlamına gelir. IDE/SATA kablosu. Bu özelliğin normal ham değeri sıfırdır. Farklı bir değer görürseniz kabloyu acilen değiştirmeniz gerekir. Ayrıca, hız aşırtma, bu tür hataların sayısını büyük ölçüde etkiler.

Diğer özellikler genellikle o kadar önemli değildir. Görmek ATA/ATAPI standardı nitelikler ve testler hakkında daha fazla bilgi için AKILLI.

MHDD'de sürücü tanımlama komutları

Komutları Deneyin İD ve bayram kimliği Sürücünüzle ilgili bilgileri görüntülemek için

Görmek ATA/ATAPI standardı daha fazla bilgi için.

MHDD'de sektör gruplarını veya tüm diski silin

komutunu kullanabilirsiniz. SİL. Sürücünüz BIOS Kurulumunda (veya POST) tanınırsa, MHDD sürücüyü silmek için BIOS işlevlerini kullanmayı dener. UDMA. MHDD'nin BIOS'u kullanmayı denemesini istemiyorsanız, /DISABLEBIOS.

MHDD'deki depolama miktarını azaltma

Komutu kullan HPA depolama kapasitesini sınırlamak için Program yeni bir dizi kullanılabilir sektör isteyecektir. Kısıtlamaları kaldırmak için şu komutu kullanın: NHPA. Komutu kullanmadan önce sürücünün güç döngüsünü gerçekleştirin NHPA. Uyarınca ATA/ATAPI standardı, sürücünün ses seviyesini her sürücü döngüsünde yalnızca bir kez değiştirebilirsiniz.

MHDD'de parola koruma yönetimi

Komutu kullan özürlü sürücüyü bir kullanıcı (KULLANICI) parolasıyla kilitlemek için. Uyarınca ATA/ATAPI standardı, değişikliklerin etkili olması için sürücüyü kapatıp açmanız gerekir.

MHDD'nin sürücülerin kilidini açmak için iki komutu vardır: KİLİDİNİ AÇ ve DISPWD. KİLİDİNİ AÇ ilk kapatmaya kadar sürücünün kilidini açar. Şifre sistemini devre dışı bırakmak için önce komutu kullanmanız gerekir. KİLİDİNİ AÇ ve komutu değiştirin DISPWD(şifre bilinmelidir).

Ana parola üretici tarafından belirlenir ve kilidi açmak için kullanılabilir.

MHDD'de dosyalanacak sektörleri okuyun

Yalnızca birkaç sektörü veya tüm diski bir dosyaya veya bir dizi dosyaya okuyabilirsiniz. komutu deneyin TOF. Program bozuk sektörleri atlar. 1 gigabayttan daha büyük bir görüntü oluşturmayı planlıyorsanız, komutu kullanmak daha iyidir. AT, görüntüleri otomatik olarak "kesebildiğinden".

MHDD'de dosyadan diske sektörler yazın

Komutu kullan FF sektörleri diske yazmak için. Kaydedilecek ilk sektör numarasını ve arka arkaya kaydedilecek sektör sayısını girmeniz istenecektir.

MHDD'de sürücü gürültü yönetimi

Hemen hemen tüm modern sürücüler desteği akustik yönetim. Kafalar hareket ettirildiğinde oluşan gürültüyü, hareket hızlarını azaltarak azaltabilirsiniz. Komutu kullan AAM ayarlar için.

MHDD'de sürücü yapılandırması

Komut yardımı ile YAPILANDIRMA maksimum mod gibi sürücü yapılandırmasını görüntüleyebilir ve değiştirebilirsiniz UDMA, sistem desteği Güvenlik, AKILLI, AAM, HPA, mod desteği LBA48. Disk boyutunu değiştirmek de mümkündür. Bazı üreticiler yapılandırmayı değiştirerek diskin boyutunu küçültür, orijinal birimi geri yükleme olanağına sahipsiniz.

MHDD'de toplu çalıştırma komutları

Çok basit bir toplu iş dosyası yazabilirsiniz (dizindeki örneğe bakın GRUP) başarmak istediğiniz her şeyi tarif ettiğiniz yer. Tıklamak F5 yürütme için böyle bir dosyayı çalıştırmak istediğinizde.

MHDD'deki diğer komutlar

Tıklamak F1. Tüm MHDD komutlarının bir özetini göreceksiniz. Daha detaylı bilgi için lütfen komutu kullanın. ADAM.

MHDD için komut satırı seçenekleri

    /NOPİNGPON Bazı sesleri devre dışı bırak

    /DISABLEBIOS BIOS üzerinden silmeyi devre dışı bırak (ERASE)

    /DISABLESCSI SCSI modülünü devre dışı bırak

    /ENABLEPRIMARY Birincil IDE/SATA kanalını bağlayın

    /RO Bu anahtar, MHDD'yi yazmaya karşı korumalı ortamda çalıştırmak için kullanılır. Geçici dosyalar oluşturma girişimlerini devre dışı bırakır ve ayrıca günlüğe kaydetmeyi devre dışı bırakır.

Tüm seçenekler kapalı.

Oldukça sık, kullanıcıların korktuklarına ve MHDD programıyla nasıl doğru çalışılacağını bilmediklerine dikkat edebilirsiniz. Bu nedenle, bu programın nasıl kullanılacağına ve işlevlerinin nerede işe yarayabileceğine dair birkaç pratik öneriyi dikkate almaya değer.

Bugün, MHDD en popüler ücretsiz yardımcı program, çeşitli sabit sürücülerin düşük seviyeli teşhisi için tasarlanmıştır. Programın yerli bir uzman Dmitry Postrigan tarafından geliştirildiğine dikkat edilmelidir. Bu yardımcı programı kullanarak, kullanıcılar sürücünün mekanik parçasının tam teşhisini gerçekleştirebilir, her türlü SMART özniteliğini görüntüleyebilir ve ayrıca düşük seviyeli biçimlendirme denilen, bozuk sektörleri düzelterek meşgul olabilir. Ek olarak, program ayrıca çok sayıda başka işlev içerir, ancak çoğunlukla uzmanlar ve sıradan kullanıcılar onu özellikle bu prosedürler için indirir.

Bu program nedir?

Yardımcı program ücretsiz olduğundan, doğrudan resmi web sitesinden indirebilirsiniz. MHDD'ye dayanmaktadır işletim sistemi DOS ve aynı zamanda yazarın web sitesinde yalnızca yardımcı programın kendisini değil, aynı zamanda önyüklenebilir bir disket veya CD'nin görüntülerini de indirebilirsiniz. Ek olarak, geliştiricinin kendisinin yazarlığının ayrıntılı belgeleri ve bu programın kullanıcılarından en sık ortaya çıkan soruların cevapları da bulunmaktadır.

MHDD, yalnızca arızalı bir sürücüyü geri yükleyebileceğiniz değil, aynı zamanda onu “bitirebileceğiniz” oldukça güçlü bir araçtır, bu nedenle akıllıca kullanmanız ve belirli eylemleri gerçekleştirerek tam olarak neyi başarabileceğinizi her zaman anlamanız gerekir. Yazarın kendisi, MHDD'nin son derece güçlü ve bu nedenle potansiyel olarak tehlikeli bir program olduğunu ve bir bilgisayarla çalışırken kullanımının neden olacağı herhangi bir zarardan hiç kimsenin sorumlu tutulamayacağını söylüyor. Her şeyden önce, bu uyarı, test edilen sabit sürücüde sakladığınız tüm bilgiler için geçerlidir, çünkü herhangi bir yardımcı programı çalıştırmadan önce, bunların bu cihazla tam olarak ne yapabileceklerini ve belirli komutları kullanmanın ne gibi sonuçları olabileceğini doğru bir şekilde anlamalısınız. Özellikle, bu nedenle, önce ortamınızdaki tüm verileri başka bir sabit sürücüye veya flash sürücüye tamamen kopyalamanız önerilir.

Bu program nasıl çalışır?

MHDD'nin çalışması sırasında herhangi bir BIOS işlevi veya kesintisi kullanmadığı hemen söylenmelidir. Böylece, sürücünün BIOS Kurulumunuz tarafından algılanması bile gerekmez ve programın kendisi ve MSDOS etkinleştirildikten sonra cihazı açmak mümkün olacaktır, çünkü yardımcı program doğrudan sabit disk kayıtlarıyla çalışır ve hiçbir şekilde tepki vermez. gibi herhangi bir önemsememek için dosya sistemleri, bilgisayarınızın BIOS'undan bölümler ve kısıtlamalar.

Bazı hatalı aygıtların, BIOS'ta onları belirlemeye çalışırken, sistemin askıda kalmasına neden olduğunu ve bunun sonucunda önyükleme yapamadığınızı belirtmekte fayda var. Ayrıca, çok sayıda kullanılan BIOS'un anakartlar eski tarz, hacmi 130 GB'den fazlaysa, sabit sürücünün parametrelerini doğru şekilde belirleyemez. Bu durum sizin için geçerliyse, bu durumda Standart BIOS Kurulumu bölümünde, bu programı kullanarak test edeceğiniz sürücüyü belirleme işlevini devre dışı bırakmanız gerekecektir.

Yukarıdaki prosedürleri uyguladıktan sonra, sürücüyü belirlerken ve işletim sisteminizi başlatırken hala donmadan kurtulamazsanız, programın kendisi yüklendikten sonra sürücü zaten bağlanacaktır. Tabii ki, bu tür işlemler oldukça dikkatli bir şekilde yapılmalıdır ve ideal olarak, sürücünün güç kaynağı devresinde +12 ve +5 volt devreleri üzerinden güç sağlamanın mümkün olacağı özel bir çift anahtar kullanılmalıdır.

Hatırlanması gereken en önemli şey, programın hiçbir durumda test edeceğiniz sürücüde çalıştırılmaması gerektiğidir. Bu durumda, bu aygıtın bağlı olduğu aynı IDE kablosuna bağlı sürücüleri bile kullanmamalısınız, çünkü sonunda her bir sabit sürücüde bulunan verilere ciddi zararlar verebilirsiniz. Bu nedenle, varsayılan ayarlarda MHDD, BİRİNCİL kanalla çalışmayacaktır, çünkü kullanıcıların büyük çoğunluğu sabit disklerini tahsis etmek için bunu kullanır. Ayrıca, bu programın güvenli çalışmasını sağlamak için, SLAVE modunda olan sürücülerle çalışma yeteneği sağlamaz.

BİRİNCİL kanalın kilidini açmak için önce programı çalıştırmalı, ardından programdan çıkmalı ve adlı oluşturulan dosyayı düzenlemelisiniz. MHDD.CFG. Ayrıca içinde kullanabilirsiniz Komut satırı anahtar / ETKİNLEŞTİRBirincil, bu soruna daha basit bir çözüm. Bu yardımcı programı yüklemek için özel bir 3,5 inç sürücü, flash sürücü veya bir tür disk kullanmak en uygun olacaktır.

Hazırlık ayarları

Tüm hazırlık faaliyetlerini tamamen tamamladıktan sonra, bu yardımcı programı etkinleştirmeyi deneyebilirsiniz. Modern sabit disklerin iç düzenine yaklaşık olarak aşina olan insanlar için bu programa alışmanın çok daha kolay olacağı hemen söylenmelidir. Bu yardımcı programı ilk kez çalıştırıyorsanız, onu kullanmaktan anlamlı sonuçlar almaya başlamak için yaklaşık birkaç saat hatta gün harcamanız gerekeceğini hemen anlamalısınız. Bu nedenle, arızalı cihazlarla çalışmaya başlamadan önce kesinlikle herhangi bir kusuru olmayan sürücüyü test etmeniz şiddetle tavsiye edilir.

Bir cihaz nasıl taranır?

Başlangıç ​​olarak, açılan listeden tarayacağınız cihazı seçmelisiniz. Cihaz seçildikten sonra tuşuna basabilirsiniz. F1 ve bu programın ihtiyacınız olan komutlarını kullanmaya başlayın. Bir kez daha, MHDD programıyla çalışma sürecinde, özellikle yardımcı programla ilk kez çalışıyorsanız, mümkün olduğunca dikkatli olmanız gerektiğini belirtmekte fayda var - bir kez daha belirtilen komutun doğruluğunu kontrol edin ve ayrıca nasıl kullanılması gerektiğini gerçekten bilip bilmediğiniz ve sonunda size nasıl bir sonuç vereceği.

Şu anda bu programın acemi kullanıcısıysanız, önce aşağıdaki gibi komutlara alışmanızı öneririz. tarama,Dur,bayram kimliği, müşteri deneyimi Ve TOF. Bazılarının tuş kombinasyonları ile çağrılabileceğini veya yalnızca belirli kısayol tuşlarına atanabileceğini belirtmekte fayda var. Böylece, örneğin, F4 düğmesini kullanarak, sistemi hatalar için hemen taramaya başlayabilirsiniz. Durumu sürekli olarak ekranın üst kısmında görüntülenen kayıtlara özel dikkat gösterilmelidir. Herhangi bir SATA veya IDE aygıtı, çalışma sırasında DRIVE SEEK COMPLETE göstergelerini göstermelidir ( DRSC) ve SÜRÜŞ HAZIR ( DRDY).

onay kutusu MEŞGUL sürücünün şu anda belirli bir işlemi (herhangi bir veriyi okuma veya yazma) gerçekleştirdiğini gösterir. Bazı bayraklar gibidir T0NF veya WRFT eskidir ve bu nedenle bu yardımcı programla çalışırken bunları görmemelisiniz. Ayrıca bayrak dahildir INDX, ancak bazı durumlarda program bunu görüntülemeye devam eder. Onay kutusu görüntülendiğinde DREQ diskin bazı bilgileri aktarmak için izin istediğini belirleyebilirsiniz.

Bu yardımcı programı kullanırken bir onay kutusu görünürse HATA, o zaman bu durumda hata kaydını dikkatlice analiz etmeli ve aynı zamanda bir sabit diskle çalışırken ne tür bir hata olabileceğini anlamalısınız. Hangi komutların kullanılabileceğini, kayıtlarla nasıl çalışılacağını anlamak ve ana hata türlerini belirlemek için bu programın belgelerine bakın.

Sabit sürücünüz hakkında ayrıntılı bilgileri görüntülemek için komutları kullanabilirsiniz. İD ve bayram kimliği. Bu komutlar ile bu sürücünün çalışması, yani markası ve seri numarası hakkında detaylı bilgileri görüntüleyebilirsiniz.

Herhangi bir sabit sürücüyü ancak yukarıdaki komutlar kullanılarak belirlenirse veya düğmesine bastıktan sonra tarayabilirsiniz. F2. Tam teşekküllü bir tarama prosedürü gerçekleştirmek için komuta basmalısınız. TARAMA ve düğmeye basın GİRİŞ(varsayılan kısayol tuşu F4). Başlangıçta, istenirse belirli ayarları değiştirmenin mümkün olacağı bir menünün açıldığını belirtmekte fayda var, çünkü varsayılan olarak ilk sektör sıfır, son sektör ise mümkün olan maksimum değere eşit. Sürücüdeki bilgilere zarar verebilecek tüm işlevler başlangıçta devre dışı bırakılır.

Tarama nasıl yapılır?

MHDD kullanan tarama prosedürü bloklar halinde gerçekleştirilir ve eğer bahsediyorsak SATA sürücüleri veya IDE, daha sonra içlerinde her blok 255 sektör içerir. Teşhis prosedürünün kendisi aşağıdaki gibi gerçekleştirilir:

  1. Program komutu kullanır DOĞRULAYINSEKTÖRLER, LBA numarası (belirli bir sektörün sayısı) ve sektörlerin sayısı ile parametre şeklinde işaretleme.
  2. Sürücü, yukarıdaki BUSY bayrağını yükseltir.
  3. MHDD zamanlayıcıyı etkinleştirir.
  4. Sabit sürücü kendisine gösterilen komutu yürüttükten sonra, BUSY bayrağı çıkarılacaktır.
  5. MHDD, prosedürün sabit disk tarafından gerçekleştirilmesi için geçen süreyi belirler, ardından sonuçlarla ilgili blok ekranda görüntülenir. Herhangi bir bozuk sektör tespit edilmişse, bu durumda ilgili harfle işaretlenecektir.

Yardımcı program tüm sektörleri kontrol edene kadar tüm adımların tekrarlandığını belirtmekte fayda var. Devam eden bir taramanın ayrıntılı günlüğünü almak istiyorsanız, bunu her zaman log/mhdd.log adlı bir dosyada kolayca bulabilirsiniz. Bu prosedür sırasında herhangi bir hata tespit edilmesi durumunda, bu sürücüdeki tüm bilgileri hemen yeni bir cihaza kopyalamanız gerekir.

Bundan sonra, komutu kullanarak yüzeyin tamamen silinmesi mümkün olacaktır. SİL, cihazın her bölümünü tamamen silecek. Başka bir deyişle, düşük seviyeli biçimlendirme gerçekleştirilir, bundan sonra bilgileri geri yükleme girişimleri artık mümkün olmaz, ancak bu, bazı durumlarda sürücüyü çalışır duruma getirmenize izin verir.

Bu prosedürü hızlandırmak için, seçeneği etkinleştirilmiş olarak komutu kullanabilirsiniz. SilmeBekler, ancak yalnızca bir veya daha fazla bozuk sektör içeren bloğun silineceğine dikkat edilmelidir. Bu sayede, cihazın yüzeyindeki hasarın bir sonucu olan ve genellikle sürücünüzün her türlü elektrik kesintisi, aşırı ısınması veya çalışma sırasında çok fazla titreşim nedeniyle ortaya çıkan her türlü yumuşak-kötü blokları tamamen ortadan kaldırabilirsiniz. .

Silme işleminden sonra sabit sürücü normal şekilde çalışmaya başlamadıysa, bu durumda, REMAP işlevi etkinken bir yeniden tarama yapmanız gerekir. Bu nedenle, bazı alanlarda genellikle hatasız okunan sabit diskler, çok sayıda her türlü bozuk sektör ve hatayı algılamaya başladı bile. Bu, yüzeyin hasar gördüğünü ve bu hasarın artık onarılamayacağını gösterir. Genellikle bu tür sabit diskler daha fazla kullanım için uygun değildir ve en azından üzerlerinde veri depolamak güvenli değildir.

Sonuçlar nasıl analiz edilir?

Teşhis sürecinde kırmızı bloklar bulunursa, böyle bir durumun tamamen sağlıklı bir cihaz için kabul edilemez olduğunu anlamalısınız. Bu tür sektörlerin varlığında, diskin tüm yüzeyinin derhal tamamen silinmesi gerekir ve bu, sorunla başa çıkmaya yardımcı olmadıysa, yalnızca bu cihazın kullanımının yeterince güvenilir olmadığı sonucuna varmak kalır. . gibi her türlü alfanümerik blok S veya x ayrıca, indirilmiş sektörlerin varlığını gösterdikleri için geçersizdir.

Tarama sırasında bir harf görünürse W, daha sonra bu, prosedürün EraseWaits modu etkinken gerçekleştirildiğini ve bu bölümde, bazı sektörlerin okunmasındaki bir hata nedeniyle bir bloğun tamamen silindiğini gösterir. Ayrıca bu harf belirli bir alanda tekrar tekrar görünüyorsa bu kötü bir sektörün varlığını gösterir.

Mavi blokların görünümü, işlevin etkinleştirildiğini gösterir. TEKRAR, özellikle bu bölümle ilgili olarak kullanılmıştır. Sürücü, bozuk sektörü daha önce yedek alana yerleştirilmiş iyi bir sektörle değiştirdi ve bunun sonucunda sorun artık burada görünmeyecek.

MHDD ve şifrelerle çalışma

ATA / ATAPI standardı, sürücüde parola kullanma olanağı sağlar, ancak gerçekten doğru bir parola elde etmek için cihaz, kullanıcının veri okuma veya sabit sürücüye yazma girişimlerini tamamen yok sayar. Sürücüyü özel bir parola ile kilitlemek için şu komutu kullanmalısınız: özürlü. Bu standarda uygun olarak, yaptığınız değişikliklerin geçerli olabilmesi için öncelikle bu sabit diskin çalışmasını yeniden başlatmanız gerekecektir.

MHDD, sabit sürücünüzün kilidini tamamen açmanıza izin veren iki komutun kullanılmasını sağlar - bunlar DISPWD ve UNLOCK'tur. İkincisi, bir kez kapatılana kadar sürücüyle tam olarak çalışma yeteneğinin kilidini açmayı amaçlamaktadır. Parola sisteminin kullanımını tamamen devre dışı bırakmak için, önce bu özel komutu etkinleştirmeli ve ardından DISPWD'yi kullanmalısınız, ancak hemen kendi amaçlarınız için daha fazla kullanmak için parolayı bilmeniz gerektiğini söylemeye değer. Ek olarak, sabit disk üreticilerinin de cihazınızın kilidini açabileceğiniz sözde ana şifreleri kullandığını unutmayın.

Okuma Sektörleri için Komutlar

Bir diskin tamamını veya birkaç belirli sektörü okuyabilirsiniz. belirli dosya veya oluşturulan dosya kümesi. Öncelikle bozuk sektörlerin tamamen atlanması ile ilgilenen TOF komutunu kullanmalısınız. Boyutu 1 GB'den büyük olacak görüntüler oluşturacaksanız, bu durumda zaten incelemeleri otomatik olarak kesmenizi sağlayan ATOF komutunu kullanmanız gerekecektir.

Bir dosyadan diske sektörler yazmak istiyorsanız, sadece FF komutunu kullanın. Yazılacak ilk sektör numarasının yanı sıra arka arkaya kaydedilecek toplam sektör sayısını girmeniz istenecektir. Bu iki komut, arızalı sürücülerden tam bir veri kurtarma işlemi gerçekleştirmek için genellikle gereklidir. İlk olarak, arızalı bir cihazın sektör sektör görüntüsü oluşturulur, ardından sektör sektör aynı şekilde başka bir servis verilebilir sabit sürücüye aktarılır. Ancak o zaman çeşitli verileri kurtarmanıza izin veren özel programlar kullanmak mümkün olacaktır.