Disk proshivkasini yangilang. Biz qattiq diskning standart imkoniyatlarini kengaytiramiz. Sahna ortida qolgan narsalar haqida

Disk proshivkasini yangilang.  Biz qattiq diskning standart imkoniyatlarini kengaytiramiz.  Sahna ortida qolgan narsalar haqida
Disk proshivkasini yangilang. Biz qattiq diskning standart imkoniyatlarini kengaytiramiz. Sahna ortida qolgan narsalar haqida

Seagate HDD-ni xizmat ko'rsatish markazi yordamisiz qanday o'chirish haqida batafsil ma'lumot

Virtual maktabimizdagi bugungi mavzu faqat texnik masala. Keling, Seagate HDD-ni qanday o'chirishni aniqlaylik. Ushbu muammolar bilan tanish bo'lganlar uchun biz Seagate qattiq disklari uchun proshivka deb ataladigan dasturiy ta'minotni qayta o'rnatish haqida ketayotganimizni ta'kidlaymiz.

"Proshivka" nima?

Ko'pgina texnik va xizmat ko'rsatish markazlari ko'pincha yangi dasturiy ta'minot yoki qurilmalarning miltillashi mumkinligi haqida gapiradi va yozadi. Ko'pgina hollarda, bu o'rnatilgan operatsion tizimga ega shaxsiy o'rnatilgan qurilmalarga, boshqacha aytganda, mobil telefonlar, smartfonlar va planshetlarga tegishli. Ammo texnik mutaxassislar Seagate HDD-ni qanday qilib bepul yoqishni aytishga shoshilmayapti.

Yangi boshlanuvchilar uchun proshivka nima ekanligini tushuntirish uchun tarixga qaraylik. Kompyuter arxitekturasining proto-versiyasi biz o'ylagandan 100 yil oldin paydo bo'lgan. Bu 1820-1840 yillar oralig'ida birinchi logarifmik va trigonometrik jadvallar interpolyatsiya usuli yoki "cheklangan farqlar" deb ataladigan usul yordamida tuzilgan davrda sodir bo'ldi. Ilgari birinchi avtomatik hisob-kitoblar Leybnits, Paskal, Shikkardning ibtidoiy mashinalari tomonidan amalga oshirilgan bo'lishiga qaramay, Charlz Bebbij mashinasini avtomatik hisoblash uchun to'laqonli mexanik qurilma deb hisoblash mumkin.

1930-yillarda Bebbij arxitekturasi amerikalik olim Xovard Eykenning qiziqishini uyg'otdi, u IBM bilan birgalikda birinchi elektromexanik kompyuterlardan biri Garvard Mark 1 ni yaratdi. Bu mashina zamonaviy hisoblash qurilmalari prototipi, shuningdek, asos bo'ldi. yuqori samarali Garvard arxitekturasi uchun. 1940-yillarda uning yuqori murakkabligi va yuqori narxi tufayli biroz o'zgartirilgan va tejamkor fon Neyman arxitekturasi asosiy oqim sifatida qabul qilindi.

Bu davrda turli kompaniyalarning kompyuterlari va periferik qurilmalari butunlay mos kelmas edi. Dasturlar ham mos kelmasligi bilan ajralib turardi. Boshqacha qilib aytganda, 1960-yillarga qadar barcha dasturlar, komponentlar va qurilmalar o'zaro faoliyat platformalar emas edi. 1964 yilda IBM System/360 arxitekturasining rivojlanishi bilan vaziyat tubdan o'zgardi. "360" belgisi yangi kompyuterning dasturiy ta'minot va apparatning to'liq mosligini ko'rsatdi. Bu, o'z navbatida, dasturiy ta'minot yoki apparat bo'lishi mumkin bo'lgan "interfeys" tushunchasini kiritish orqali hal qilindi. Uskuna interfeyslari orasida taniqli PCI avtobusi yoki zamonaviyroq PCI Express mavjud. Qattiq disk uchun apparat interfeysi sifatida quyidagi standartlar ishlatilgan: dastlabki IDE yoki ATA, keyin SATA, SATA I, SATA II va SATA III va boshqalar, proshivka, USB va Thunderboltgacha. Dasturiy ta'minotning muvofiqligi uchun turli xil qattiq disk ulanish interfeyslari va funktsional xususiyatlar uchun mo'ljallangan maxsus mikro dastur ishlatilgan. Aynan shu mikrodastur "proshivka" deb ataladi va apparat darajasidagi dasturiy ta'minotga ishora qiladi. Va agar siz diskingiz imkon qadar tez va to'g'ri ishlashini istasangiz, ishlab chiqaruvchi tomonidan taqdim etilgan past darajadagi dasturiy ta'minotni doimiy ravishda yangilashingiz kerak. Mikrodastur odatda bepul mavjud. Seagate drayverlari uchun proshivkaning yangilanishlari va yangi versiyalari haqida Download Finder ilovasidan foydalanib bilib olishingiz mumkin.

Drayvlar, "proshivka": unumdorlikka ta'siri Keling, proshivka va drayver o'rtasidagi farqlarni aniqlaylik. Drayv yadro modullarini ifodalaydi, ya'ni qurilmaning funksionalligini ta'minlaydi. "Proshivka" - bu yadro, yadro modullari (drayveri), dastur kompyuterda fonda ishlaydigan demon jarayoni, shuningdek ishga tushirish skriptlarini o'z ichiga olgan kengroq tushunchadir.

Mikrodastur vaqt o‘tishi bilan takomillashtirilib, kamchiliklar bartaraf etilib, zamonaviyroq texnologik yechimlar joriy etilmoqda. Hayotiy tsikl davomida bir nechta proshivka versiyalari chiqariladi, ularning o'rnatilishi qattiq diskning yaxshilangan ishlashi va ishonchliligini kafolatlaydi. Agar kompaniya yangi proshivka chiqargan bo'lsa, unda albatta yaxshilanishlar va yangi, zamonaviyroq funktsiyalar mavjud. Qo'llab-quvvatlanmaydigan drayvlar endi ishlab chiqilmaydigan oxirgi proshivkaga ega.

Mikrodastur: ko'rsatmalarga rioya qiling

Keling, to'g'ridan-to'g'ri Seagate HDD-ni qanday yoqish kerakligi haqidagi savolga o'taylik. Buning uchun siz http://knowledge.seagate.com/ yangilanishlari bilan veb-saytga kirishingiz va diskingizni qidirish uchun qidiruvdan foydalanishingiz kerak. Qattiq diskingizga qaysi proshivka mos kelishini bilish uchun. O'rnatilgan drayver haqida ma'lumot olish uchun Drive Detect dasturidan foydalanishingiz mumkin.

Yangilanishlar sahifasida modellar va proshivka versiyalari ko'rsatiladi. Jadvalning o'ng tomonida "Yuklab olish uchun mikrodastur fayllari" ustunida o'rnatish fayllari va mikrodasturni o'rnatish uchun hujjatlarga havolalar mavjud. Misol tariqasida, bu erda Barracuda uchun yangilanish sahifasi (1TB/disk platformasi): http://knledge.seagate.com/articles/ru/FAQ/223651ru.

Iltimos, ko'rsatmalarga diqqat bilan amal qilishingiz kerakligini unutmang, xatolar ma'lumotlarning buzilishiga va qattiq diskning ishlamay qolishiga olib kelishi mumkin. Seagate kafolati fayllaringizni qamrab olmaydi, faqat kafolat muddati davomida mahsulotga tegishli. Aniqroq ma'lumot olish uchun siz sotib olayotganda olingan kafolat hujjatlariga murojaat qilishingiz kerak. Shuningdek, proshivkani yangilashdan oldin Seagate’ning bepul DiscWizard dasturi yordamida zaxira nusxasini yaratishni yoki fayllarni alohida qattiq diskka saqlashni tavsiya etamiz. Shuningdek, xarid qilingan Seagate HDD-larining proshivkani yangilash huquqi cheklanganligini ta'kidlaymiz.

Seagate qattiq disk dasturiy ta'minotini bosqichma-bosqich qanday yangilash mumkin:

  1. Ishga tushirish dasturini ishga tushirgandan so'ng, siz o'rnatish tilini tanlashingiz kerak bo'ladi: bizning holatlarimizda rus tili.
  2. Xush kelibsiz ekranda qo'llab-quvvatlanadigan mahsulotlar va o'rnatiladigan proshivka versiya raqami ko'rsatiladi.
  3. Keyingi bosqichda dastur ma'lumotlarni yo'qotish xavfi haqida ogohlantiradi va zaxira variantlarini taklif qiladi.
  4. To'rtinchi bosqichda foydalanuvchi litsenziya shartnomasiga rozi bo'lishi kerak.
  5. Beshinchi bosqichda ishga tushirish fayli muhim ogohlantirishlarni beradi, masalan: - dastur RAID tizimini yangilash uchun mo'ljallanmagan; - o'rnatish vaqtida siz kompyuterni o'chira olmaysiz (favqulodda o'chirishdan qochish kerak).
  6. Va shuningdek: - muhim ma'lumotlarni saqlamagan bo'lsangiz, dasturni to'xtating; - barcha ochiq fayllarni saqlash; - barcha ilovalarni yopish; - barcha tashqi xotiralarni uzing. Dastur shuningdek, kompyuterni o'chira olmaysiz va proshivka o'rnatish jarayoniga aralasha olmasligingiz haqida xabar beradi. Davom etish uchun “Proshivkani yangilash jarayonini boshlash” yonidagi katakchani belgilashingiz kerak.
  7. Agar Davom etish tugmasini bossangiz, Windows OS tizimi qayta ishga tushadi va ekranda “Seagate Booting” xabarini ko'rasiz. Ushbu protsedurani to'xtatib bo'lmaydi.
  8. Buyruqlar satrida Dos formatida dastur hozirda ishlayotgan jarayon haqidagi ma'lumotlarni ko'rsatadi. Sakkizinchi bosqichda SeaTools Express yordam dasturi barcha drayverlarni skanerlaydi va model raqamini, uning seriya raqamini, shuningdek, har bir HDD uchun o'rnatilgan proshivka versiyasini ko'rsatadi.
  9. Keyingi bosqichda yangilash yordam dasturi yangi proshivkani yuklab oladi va uni avtomatik ravishda o'rnatadi. Yuklab olish va o'rnatish jarayoni bir necha daqiqa davom etadi. Tugatgandan so'ng, dastur tizimni qayta ishga tushiradi. Agar biron sababga ko'ra bu sodir bo'lmasa, buni qo'lda qilish kerak. Iltimos, e'tibor bering. Agar yordamchi dastur mavjud drayverlarning birortasi uchun yangilanishni o'rnatib bo'lmasligini aniqlasa, u dasturni to'xtatadi va Windows-ni qayta ishga tushiradi. Bunday holda, u ingliz tilida o'rnatishda quyidagi xato xabarlaridan birini ko'rsatadi, u quyidagicha ko'rinishi mumkin: - "Proshivka allaqachon yangilangan" - dastur allaqachon yangilangan; - “Model mos keldi, proshivka mos kelmadi” - model mos keladi, lekin proshivka versiyasi mos emas; - "Hech qanday model mos kelmadi" - model mos kelmaydi. Ko'rib turganingizdek, oddiy yuklash vaqtida dastur disk va proshivka ma'lumotlarini to'g'ri tekshirishi va ma'lumotlarga zarar bermasdan tizimga qaytishi kerak. Ba'zi hollarda, diskning sog'lig'i va/yoki shaxsiy fayllarning saqlanishi kafolatlanmaydigan kutilmagan vaziyatlar bo'lishi mumkin. Shuning uchun zaxiralash tavsiya etiladi.

Xulosa

http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda 7200.12: http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda LP: http://knowledge.seagate.com/articles/ru/FAQ/213915ru; - Barracuda Green: http://knowledge.seagate.com/articles/ru/FAQ/218171ru; - Barracuda 7200.11: http://knowledge.seagate.com/articles/ru/FAQ/207951ru; - Barracuda ES.2 (SATA): http://knowledge.seagate.com/articles/ru/FAQ/207963ru; - DiamondMax 22: http://knowledge.seagate.com/articles/ru/FAQ/207969ru.

Tavsiya sifatida. Agar tizimda muammo yuzaga kelsa, avval uni standart protsedura yordamida hal qilishingiz kerak. Shuningdek, fayl tizimini xatolar uchun tekshirish va disklarni viruslardan tozalash tavsiya etiladi. Barcha protseduralardan so'ng proshivkani o'rnatish imkon qadar tezroq bo'ladi. Bundan kelib chiqadiki, tizim muammolari har doim ham qattiq disk va proshivkaning to'g'ri ishlashi bilan bog'liq emas. Yangilash dasturini ishga tushirishdan oldin tizimingizni boshqarish uchun bir qator standart qadamlarni bajarishingiz kerak.

ruinfocomp.ru

Qanday qilib to'g'ri miltillash yoki HDD WD - oddiy ko'rsatmalar

HDD WD-ni qanday miltillash mumkin?

HDD ko'rinadigan darajada oddiy qurilma emas. Yaratilganidan beri ular doimiy ravishda rivojlanib bordi - agar ilgari ular eng oddiy qurilmalar bo'lsa, endi ular murakkab operatsion algoritmga ega bo'lgan juda murakkab qurilmalar bo'lib, u yoki bu tarzda ta'sir qilishi mumkin. Ushbu qo'llanmada biz qattiq diskingizning funksionalligini kengaytirishingiz mumkin bo'lgan usullarni ko'rib chiqamiz. Biz nostandart vazifalar uchun drayverni o'rnatish vazifasiga duch keldik, shuning uchun uni miltillash haqida o'ylash mantiqan.

Xo'sh, HDD WD-ni qanday miltillash mumkin?

Yadroga kirish uchun biz qurilma va asosiy xotira o'rtasida ma'lumotlar almashinuvi protsessor ishtirokisiz sodir bo'ladigan rejimdan foydalanishimiz mumkin (To'g'ridan-to'g'ri xotiraga kirish) - bu WD HDD-ni qayta yoqish uchun kerak bo'ladi. Xizmat ma'lumotlari saqlanadigan joy, bu holda, yuqori tezlikda kirish imkoniyati tufayli qattiq disk keshi bo'ladi - HDD-dan o'qilgan ma'lumotlar u erda bo'ladi, shuning uchun unga darhol kirish mumkin bo'ladi va keyin uni nusxalash.

Ammo usul oson emas - JTAG-dan foydalanib doimiy ravishda "ulanish" va keshda biror narsa qidirish juda qulay emas. Jarayonni qo'shimcha qurilmalardan foydalanmasdan soddalashtirish uchun dasturchini lehimlash va ulash orqali flesh-xotira chipidagi proshivkani o'zgartirish mumkin. Yaxshiyamki, osonroq yo'l bor.

Fwtol yordam dasturidan foydalanib, siz proshivka faylini tahrirlashingiz va keyin uni flesh xotiraga yuklashingiz mumkin. Buyruqlar to'plamini ushbu dastur bilan birga kelgan qo'llanmada topish mumkin.

Biz HDD WD proshivkasini o'zgartiramizmi?

Yuqorida tavsiflangan usullar oddiy emas va juda ko'p tana harakatlarini talab qiladi. Shu sababli, men WD qattiq diskini mexanik aralashuvisiz o'chirishning arzonroq usulini topmoqchiman. Western Digital HDD-larida shunga o'xshash muammolarni hal qilish uchun dasturiy ta'minot paketlari mavjud - ular buyruq satridan ishlaydi va boshqaruvchini qayta yoqish yoki flesh-xotiradagi hujayralarni tahrirlash uchun ishlatilishi mumkin. Shuningdek, idle3-tools deb nomlangan yordamchi dasturlar to'plami mavjud bo'lib, ular yordamida flesh HDD o'zgartiriladi, bularning barchasi fwtool-da mavjud, buning yordamida flesh-xotira chipida ma'lumotlarni qayta yozish mumkin.

Fwtool yordam dasturidan foydalanib, siz qattiq diskning flesh-xotirasini tahrirlashingiz mumkin va u yerdan ma'lumotlarni o'z vaqtida o'qib, masalan, agar mashinada Linux/Unix ishlayotgan bo'lsa, hisob ma'lumotlarini olish imkoniyati mavjud. Ta'riflangan usul ushbu turdagi xakerlikdan himoya qilish uchun ham ishlatilishi mumkin - buning uchun siz tasodifiy sektorga kirish naqshiga ega bo'lmagan HDD bo'limini yaratishingiz kerak bo'ladi. Sof ketma-ket ishlashda, kirishga urinayotganda ma'lumotlar buziladi. Diagnostika buyruqlari yordamida haydovchi bilan ishlash uchun siz terminal rejimiga o'tishingiz kerak. Ushbu rejim turli ishlab chiqaruvchilarning qattiq disklarida nosozliklarni oldini olish va ularni tuzatish uchun yaratilgan, ammo WD bunday rejimga ega emas.

HDD xizmat bo'limi bilan ishlash

Barcha qattiq disklarda xizmat ko'rsatish bo'limlari mavjud. U erda foydali dasturlar saqlanadi (masalan, SMART yordam dasturi va boshqa diagnostika yordam dasturlari), ular hamma joyni egallamaydi, ularning bir qismi bizning ixtiyorimizda qoladi.

Xizmat bo'limi maxfiy ma'lumotlarni saqlash uchun eng ishonchli joy bo'lib, huquq-tartibot idoralari xodimlari unga deyarli kira olmaydi, shuning uchun bu erda siz hamma narsa uchun login va parollar bilan matnli hujjatlarni saqlashingiz mumkin. Western Digital HDD-dagi ushbu maxfiy xotiraga kirish uchun siz wdidle3.exe yordam dasturidan yoki muqobil bepul mavjud idle3-tool.exe-dan foydalanishingiz mumkin. Bunday bo'limlardagi yozuvlarni tahrirlash uchun HDDHackr dasturiy ta'minot to'plami ham mavjud. OGOHLANTIRISH! Xizmat bo'limida mavjud bo'lgan ma'lumotlar qattiq diskning normal ishlashi uchun zarurdir. Muhim ma'lumotlarni yo'q qilish yoki shikastlash orqali siz drayveringizga zarar yetkazishingiz mumkin va tiklash jarayoni oson emas - bu Ace Laboratory PC3000 yordam dasturini o'z ichiga oladi. Turli HDD modellari uchun xizmat bo'limining o'lchami farq qiladi, buni yodda tutishingiz kerak.

ruinfocomp.ru

Qattiq diskning standart imkoniyatlarini kengaytirish - "Hacker"

Qattiq disk, shuningdek, qattiq disk sifatida ham tanilgan, birinchi qarashda ko'rinadigan darajada oddiy qurilma emas. Uning mavjudligi tarixi davomida, 1956 yildan boshlab, drayvlar juda ko'p o'zgarishlarga duch keldi. Endi bu shunchaki plastinka va o'qiladigan boshlar emas, balki o'z mantiqiy va dasturiy ta'minotga ega bo'lgan butun tizim va shuning uchun o'ziga xos xususiyatlar va sirlarga ega. Ushbu maqolada biz zamonaviy qattiq disk nima ekanligini tushunishga harakat qilamiz, shuningdek, xakerlik maqsadlarimiz uchun uning standart imkoniyatlarini kengaytirishga harakat qilamiz.

Barcha ma'lumotlar faqat ma'lumot olish uchun taqdim etiladi. Na muharrirlar, na muallif ushbu maqola materiallaridan kelib chiqishi mumkin bo'lgan har qanday zarar uchun javobgar emas.

Qattiq diskning dizayni, ehtimol, har kimga ma'lum darajada ma'lum. Asosan, bu 15000 rpm tezlikda aylanadigan bir nechta plitalar, joylashishni aniqlash moslamasi va boshqaruv elektron blokidir. Bunga S.M.A.R.T o'z-o'zini boshqarish tizimini qo'shamiz. va boshqa intellektual xususiyatlar. Muxtasar qilib aytganda, siz yarim litrsiz buni aniqlay olmaysiz, ayniqsa, alohida elementlarning texnologiyasi tijorat siridir.

O'ndan ortiq maqolalar yuqori joylashishni aniqlash aniqligi, yozib olish zichligi va zamonaviy HDD-larning boshqa nozikliklariga bag'ishlangan bo'lishi mumkin, ammo diskning mexanikasi va jarayonlar fizikasiga kirmasdan, biz uchun eng qiziqarli bo'lgan qismni ko'rib chiqamiz - elektronika.


Guruch. 1. Qattiq disk uchun plata

Qattiq disklarning eski modellarida boshqaruv elektronikasining ba'zi funktsiyalari kompyuterning MFM yoki RLL kontrolleri tomonidan qabul qilingan. Ammo vaqt o'tishi bilan, ma'lumotlarni uzatish tezligi yuqori bo'lganligi sababli, ma'lumotlarni uzatish yo'lini qisqartirish kerak edi va ishlab chiquvchilar bu g'oyadan voz kechishdi.

Shunday qilib, bu erda bizda 500 GB sig'imli odatiy Western Digital WD5000AAKX qattiq diskining platasi mavjud (1-rasm). Bizda nima bor:

  1. DRAM chipi. Bu qiziq emas, chunki qo'llanmani Internetda osongina topish mumkin. Ushbu chiplarning xotirasi 8 dan 64 MB gacha va qattiq disk keshining hajmiga mos keladi.
  2. Shpindelli vosita boshqaruvchisi. Mexanikani boshqarish uchun mas'ul, quvvatni tartibga soladi va ba'zi analog/raqamli kanallarga ega. Smooth L7251 3.1 chipi uchun qo'llanmalar yo'q, lekin siz shunga o'xshash chiplarni qidirib ko'rishingiz mumkin.
  3. Flash xotira. Ba'zi qattiq disklarda mikrosxema yo'q, lekin flesh xotira ba'zan disk boshqaruvchisi chipiga o'rnatilgan. Odatda 64 dan 256 KB gacha bo'lgan o'lchamga ega. Qattiq disk boshqaruvchisi yuklanadigan dasturni saqlash uchun ishlatiladi.
  4. Va biz uchun eng qiziqarli narsa - qattiq disk boshqaruvchisi. Ular Marvell, ST, LSI va boshqalar tomonidan ishlab chiqariladi. Ba'zi qattiq disk kompaniyalari Samsung va Western Digital kabi o'zlarining kontrollerlarini ishlab chiqaradilar.

Qattiq disk boshqaruvchisi konversiya operatsiyalarini boshqarish va o'qish/yozish boshlaridan haydovchi interfeysigacha bo'lgan ma'lumotlar almashinuvini boshqarish uchun mo'ljallangan. Afsuski, Marvell o'z mahsulotlari uchun hujjatlarni ommaga taqdim etishni xohlamaydi. Keling, buni o'zimiz aniqlashga harakat qilaylik.

Chet ellik hamkasbimiz Jeroen "Sprite_tm" Domburg ushbu vaziyatdan chiqishning qiziqarli yo'lini topdi - kontrollerni o'rganish uchun u JTAG interfeysidan foydalangan (Ingliz tilidagi Joint Test Action Groupdan). Ushbu interfeys bosilgan elektron platalarni sinash va disk raskadrovka qilish uchun mo'ljallangan. Ya'ni, JTAG yordamida biz IEEE 1149 standartini qo'llab-quvvatlaydigan o'zimizni qiziqtiradigan qurilmaga osongina ulanishimiz mumkin bo'lgan test porti (TAP - Test Access Port) to'rt yoki besh pindan iborat: TDI, TDO,. TMS, TCK va, ehtimol, TRST. Marvell kontrolleri uchun ushbu pinlarning joylashishini HDDGURU forumida natijalarni xushmuomalalik bilan baham ko'rgan ma'lum bir deks topdi.

Jeroen Western Digital kontrollerlarida JTAG porti orqali kirish mumkin bo'lgan ARM yadrosi borligini aniqladi. Shuningdek, odatda ishlatilmaydigan, ammo bizning maqsadlarimiz uchun foydali bo'lishi mumkin bo'lgan ketma-ket port.

Qattiq disk boshqaruvchisini o'rganish uchun biz FT2232H platasidan foydalandik, uni 30 evroga onlayn buyurtma qilish mumkin. U JTAG, ketma-ket aloqa, shuningdek, SPI ni qo'llab-quvvatlaydi. U bilan ishlash uchun OpenOCD dasturidan foydalanilgan.

Natijada, chip uchta yadroga ega ekanligi ma'lum bo'ldi. ARM9-ga o'xshash juda kuchli yadrolar bo'lgan ikkita Feroceon va biroz zaifroq Cortex-M3. Barcha yadrolar turli maqsadlarga ega:

  • Feroceon 1 qattiq diskka jismoniy o'qish/yozishni boshqaradi;
  • Feroceon 2 - SATA interfeysini, keshini qayta ishlaydi va LBA ni CHS ga o'zgartiradi;
  • Cortex-M3 - maqsadi noma'lum. Siz uni oddiygina to'xtatishingiz mumkin, ammo qattiq disk ishlashda davom etadi.

Biz o'z oldimizga qattiq diskdan o'z makkor maqsadlarimiz uchun foydalanishni maqsad qilganimiz sababli, uning dasturiy ta'minotini yangilash haqida o'ylash vaqti keldi. Eng oddiy va, ehtimol, eng qiyin aniqlash usuli bu ma'lumotlarni tezda o'zgartirishdir. Buni amalga oshirish uchun siz mos yadroni topishingiz kerak - haydovchi va SATA kabeli o'rtasida harakatlanadigan ma'lumotlarga kirish huquqiga ega yadro.

Yadroga kirish uchun siz DMA (Direct Memory Access) rejimidan foydalanishingiz mumkin. Bu ma'lumotlar almashinuvi protsessorning faol ishtirokisiz to'g'ridan-to'g'ri o'qiladigan boshdan xotiraga sodir bo'ladigan rejim. Xuddi shu narsa SATA portiga ham tegishli: protsessor faqat ma'lumotlarning qaerdaligini aytishi kerak va DMA mantig'i ma'lumotni bevosita xotiradan o'qish bilan shug'ullanadi.

Bu holatda ma'lumot manbai qattiq disk kesh xotirasi bo'ladi, chunki uning yaxshi joylashuvi: diskdan o'qilgan ma'lumotlar keshda bo'ladi, shuning uchun ularni darhol u yerdan nusxalash mumkin.

Usul ancha murakkab - har safar JTAG orqali ulanish va qattiq disk ishlayotgan vaqtda keshda aylanib o'tish noqulay. Buning o'rniga, qo'shimcha platani ulamasdan kirishni ta'minlash uchun siz flesh-xotira chipini lehimsiz va dasturchiga ulab qayta yoqishingiz mumkin.

Biroq, noma'lum siqishni algoritmi tufayli kodni modernizatsiya qilish qiyin bo'ladi, buning o'rniga siz shunchaki ijro manzilini o'zgartirishingiz va qolganlardan oldin o'qiladigan maxsus blokni qo'shishingiz mumkin. Bu ishlarni biroz osonlashtiradi.

O‘z tadqiqoti natijasida Jeroen fwtool deb nomlangan vositani yaratdi, u turli bloklarni fleshga tashlab, kodni matnli faylga aylantira oladi. Keyin siz blokni o'zgartirishingiz, o'chirishingiz yoki qo'shishingiz va barchasini bitta proshivka faylida qayta yig'ishingiz mumkin, keyin ularni osongina flesh-ga yuklash mumkin.

Qattiq disk bilan bunday manipulyatsiyalar katta kuch talab qiladi va kimdir xakerlik uchun o'z drayverini ixtiyoriy ravishda tark etishi dargumon. Shuning uchun, qattiq diskni hech qanday begona qurilmalarsiz yoki chipni olib tashlamasdan miltillash usulini topish yaxshi bo'lar edi.

Western Digital-da qattiq disklar bilan ishlash uchun maxsus dasturiy ta'minot yordam dasturlari mavjud - bular DOS ostida ishlaydigan va kontroller, flesh-xotira chipi yoki xizmat bo'limi uchun yangi proshivka yuklashi mumkin bo'lgan vositalar. Asboblar sotuvchiga xos buyruqlar (VSC) deb ataladi, ammo keyinroq bu haqda ko'proq ma'lumot beradi.

Qattiq diskning dasturiy ta'minotini o'zgartirish uchun foydalanishingiz mumkin bo'lgan idle3-tools deb nomlangan vositalar to'plami ham mavjud. Shuningdek, u Linux SCSI PassThrough IOCTL-laridan foydalangan holda VSC-dan foydalanadi. Jeroen ushbu kodni oldi, uni o'zgartirdi va fwtoolga birlashtirdi. Ushbu modifikatsiyadan so'ng fwtool flesh xotira chipiga o'qish va yozishni o'rgandi.

Endi, agar xaker qandaydir tarzda masofaviy kompyuterda fwtool-dan foydalanishga muvaffaq bo'lsa, u diskning flesh-xotirasini qayta o'rnatishi, uni o'zgartirishi va uni qayta miltillashi mumkin bo'ladi. To'g'ri, egasi oxir-oqibat buzg'unchilik haqida bilib oladi va ehtimol tizimni qayta o'rnatadi, ammo tajovuzkor qayta o'rnatgandan keyin ham o'zini namoyon qiladigan narsalarni kiritishi mumkin. Masalan, barcha parollar UNIX/Linux tizimlarida saqlanadigan /etc/shadow/ faylidan mashina o'qishni kuting va tarkibini o'zgartiring. Shundan so'ng siz shunchaki parolingiz bilan tizimga kirishingiz mumkin.

Aytgancha, tasvirlangan texnika nafaqat yashirin tajribalar uchun, balki mudofaa maqsadlarida ham xizmat qilishi mumkin. Misol uchun, agar sektorga kirish tartibi odatdagidek tasodifiy bo'lsa, yaxshi ishlaydigan klonlanmaydigan qattiq disk yaratishingiz mumkin. Qattiq diskka faqat ketma-ket kirish mumkin bo'lsa, ma'lumotlar buziladi, bu esa klonni asl nusxadan farq qiladi.

Terminal rejimida ishlaganda, foydalanuvchi diagnostika buyruqlari yordamida qattiq disk bilan o'zaro aloqada bo'lishi mumkin. Ushbu usul Seagate va Toshiba drayverlarini diagnostika qilish va ta'mirlash uchun ishlatiladi, chunki ulanishning murakkabligi tufayli Western Digital bu imkoniyatga ega emas. Terminal rejimi aslida qurilmaning mexanikasi va mantig'ini to'liq ildiz nazoratini ta'minlaydi. Bundan tashqari, qattiq diskingizning dasturiy ta'minotini yangilash yoki qayta ishga tushirish uchun ham foydalanishingiz mumkin. Ko'pgina drayvlar uchun buyruqlar ro'yxatini Internetda topish mumkin. Va qattiq disk platasida ketma-ket port orqali ulanish uchun maxsus ulagich mavjud.

Guruch. 2. Seriyali port orqali ulanish uchun ulagich. Yana bitta sir

Terminal rejimiga kirish uchun sizga RS-232 signal darajasini TTL darajasiga o'tkazish uchun zarur bo'lgan adapter moslamasi kerak bo'ladi (bunday adapterlar savdoda mavjud, lekin siz uni o'zingiz yig'ishingiz mumkin - barcha kerakli sxemalar bepul mavjud va siz bir oz olishingiz mumkin. modellar Arduino asosi sifatida). Biz USB-ni Atmega mikrokontrolleri uchun ketma-ket interfeysga aylantiradigan tayyor FTDI chipini olamiz. Siz GND va RESET-ni ulashingiz va ulanish uchun RX va TX pinlaridan foydalanishingiz kerak.


Guruch. 3. Arduino Nano adapter sifatida

COM porti bilan ishlash uchun biz o'zimizga yoqqan har qanday dasturdan foydalanamiz - masalan, PuTTY yoki Hiperterminal. Ulanish turini tanlang, MAQOMOTI port raqamini va boshqa sozlamalarni kiriting:

Tezlik: 9600 ma'lumot biti: 8 to'xtash biti: 1 paritet: yo'q Oqimni boshqarish: yo'q
Guruch. 4. PuTTY sozlamalari oynasi

Sxemaning funksionalligini tekshirish uchun siz RX va TX ni bir-biriga ulashingiz kerak. Natijada, kiritilgan barcha belgilar ikki barobar miqdorda ko'rsatiladi. Buning sababi, kiritilgan ma'lumotlar TX liniyasi bo'ylab uzatiladi, keyin esa RX liniyasi orqali qaytib keladi. Bu shunday amalga oshiriladi: SATA kabelini uzib, biz TX diskining chiqishini RX adapterining kirishiga va aksincha - TX diskidan RX adapteriga ulaymiz. Quvvatni ulang. Tugmalarni bosgandan so'ng biz T> (yoki noto'g'ri HDD uchun F>) so'rovini olamiz va buyruqlarni kiritamiz. Buyruqlar ro'yxatini olish uchun /C va keyin Q kiriting.

Ko'p sonli jamoalar tufayli Seagate muhandislari ularning tuzilishini qatlamlarga bo'lishdi. O'qish, yozish, qidirish, xatolar jurnali kabi buyruqlar bir vaqtning o'zida bir nechta turli darajalarda mavjud. Qattiq diskni boshqa darajadagi ishlashga o'tkazish uchun siz /x buyrug'idan foydalanishingiz kerak.

T darajasi - sertifikatlashtirish testlari. 1-darajali - xotirani boshqarish buyruqlari. 2-darajali - haydovchi mexanikasini sozlash uchun buyruqlar. 3-darajali - qidiruv buyruqlari. 4-darajali - servo motorni kuzatish buyruqlari. 5-daraja - faqat zavod sharoitida qo'llaniladi. 6-darajali - moslashuvchan boshqaruv buyruqlari. 8-darajali - maxsus yozishni sozlash buyruqlari. 9-darajali - nuqsonlarni kuzatish tizimi rejimining buyruqlari.
Guruch. 5. S.M.A.R.T.ni tiklash.

Ushbu to'qqiz darajaga qo'shimcha ravishda ikkita qo'shimcha buyruqlar to'plami mavjud: tarmoq va umumiy. Tarmoq buyruqlarining asosiy maqsadi tizimning joriy holatidagi o'zgarishlarni ko'rsatishdir. Umumiy ko'rsatmalar registrlarga, bufer xotirasiga va ma'lumotlarga kirish uchun ishlatiladi.

Umuman olganda, terminal rejimi juda ko'p qiziqarli xususiyatlarni taqdim etadi. Masalan, past darajadagi formatlash buyrug'i nafaqat ma'lumotlarni qayta tiklash imkoniyatisiz butunlay o'chirib tashlashi mumkin, balki formatlash paytida kimdir quvvatni o'chirib qo'ysa, qattiq diskning o'zi birinchi navbatda "qayta formatlash" imkoniyatiga ega bo'ladi. yoqilgan vaqt. Umuman olganda, bu alohida maqolaga loyiq mavzu. Biz davom etmoqdamiz.

Har qanday qattiq diskda xizmat bo'limlari mavjud. Ular S.M.A.R.T., xatolarni erta aniqlash modullari, o'z-o'zini diagnostika modullari va boshqalar kabi qattiq disk yordam dasturlarini saqlash uchun mo'ljallangan. Yaxshiyamki, bu ma'lumotlarning barchasi ajratilgan maydonni to'liq egallamaydi, ya'ni to'g'ri yondashuv bilan biz ushbu bonus maydonidan foydalanishimiz mumkin. Xizmat bo'limlarini DCO yoki HPA bilan aralashtirib yubormaslik kerak, ularni osongina topish va standart ATA buyruqlari orqali kirish mumkin.

Ma'lumotni yashirishning boshqa usullaridan farqli o'laroq, xizmat bo'limida qayd etish hech qanday iz qoldirmaydi va huquqni muhofaza qilish organlari tomonidan qo'llaniladigan maxsus qidiruv dasturlariga ko'rinmaydi. Bir so'z bilan aytganda, bu joy manzillar, parollar, tashqi ko'rinishlar va boshqa narsalar bilan matnli fayllarni saqlash uchun ideal.

Xizmat bo'limlaridan ma'lumotlarga kirish uchun standart ATA buyruqlari mos kelmaydi, yozish va o'qish uchun maxsus VSC (Vendor Specific Commands) buyruqlari ishlatiladi; Qoida tariqasida, ishlab chiqaruvchilar ushbu buyruqlarni sir saqlashadi, lekin ba'zida ular xizmat bo'limlari bilan ishlash uchun yordamchi dasturlarni chiqaradilar - masalan, Western Digital-dan wdidle3.exe dasturi va uning ochiq manbali analogli idle3-vositalari. WD uchun yana bir misol HDDHackr dasturi bo'lib, u HD tizim bo'limlaridagi yozuvlarni o'zgartiradi.

Xizmat bo'limlaridagi ma'lumotlar qattiq diskning to'g'ri ishlashi uchun juda muhimdir. Yozilgan ma'lumotlarning shikastlanishi diskning ishlashini yo'qotishiga olib keladi. Uni qayta tiklash unchalik oson bo'lmaydi - xizmat bo'limlarida ma'lumotlarni qayta yozish uchun sizga maxsus dasturlar kerak bo'ladi (masalan, Ace Laboratory PC3000).

Xizmat bo'limining o'lchami qattiq disk modeliga bog'liq. Masalan, Hawk oilasining WD2500KS-00MJB0 drayvida 250 Gb sig'imga ega (proshivka 02AEC) xizmat bo'limiga har biri taxminan 6 MB bo'lgan ikki nusxadagi fayllar yozilgan. Har bir sirtdagi zona o'lchami taxminan 23 MB (har biri 720 sektordan iborat 64 trek). Ushbu diskda oltita sirt (0 dan 5 gacha) bo'lganligi sababli, xizmat ko'rsatish bo'limi modullari 0 va 1 boshlar bilan bog'langan bo'shliqda joylashgan va 2 dan 5 gacha bo'lgan boshlarga ajratilgan bo'sh joy ajratilgan, lekin foydalanilmaydi. Shunday qilib, zahiralangan bo'lim taxminan 141 MB ni egallaydi, shundan 12 MB foydalaniladi.

Taqqoslash uchun, sakkiz yuzli terabaytli WD10EACS-00ZJB0 modeli 450 MB zahiraga ega, shundan 52 MB joy egallaydi. Recover Information Technologies LTD kompaniyasidan Ariel Berkman HDD xizmat ko'rsatish bo'limlari bilan ishlash haqida maqola yozdi, shuningdek Western Digital 250 GB Hawk diskining xizmat ko'rsatish bo'limiga 94 MB ma'lumot yozish uchun PoC kodini joylashtirdi. Bu quyidagicha amalga oshiriladi:

  • lspci -v yordamida SATA IO manzilingizni toping.
  • Kompilyatsiya qilish uchun gcc -Wall -O -g -o SA-cover-poc SA-cover-poc.c buyrug'idan foydalaning.
  • Biz tasodifiy fayl yaratamiz (o'lchami 94 MB) va uning MD5 xeshini hisoblaymiz.
  • Biz faylni xizmat ko'rsatish bo'limiga yozamiz.
  • Biz qattiq diskni dd-ing /dev/zero buyrug'i yordamida tozalaymiz, u butun qattiq diskka (yoki qolgan qismiga kirishni oldindan bloklangan alohida qismga) taqsimlanishi kerak. Ma'lumotni qaytarib bo'lmaydigan tarzda yo'q qilish uchun ushbu kodni bir marta ishlatish kifoya.
  • Biz xizmat bo'limining mazmunini o'qiymiz, uning xeshini hisoblaymiz va ma'lumotlarning yaxlitligini tekshiramiz. :~/SA# dd if=/dev/urandom count=184320 > tasodifiy fayl ; md5sum tasodifiy fayl :~/SA# ./SA-cover-poc -p 0x0170 -w ./tasodifiy fayl :~# dd if=/dev/zero of=/dev/sdb bs=1M :~/SA# ./SA-cover-poc -p 0x0170 -r-dding-dev-nol :~/SA# md5sum-dding-dev-nol

Past darajadagi tajribalar paytida siz qattiq diskning ishdan chiqishi kabi noqulayliklarga duch kelishingiz mumkin. Siz zudlik bilan draconian choralariga murojaat qilmasligingiz va diskni formatlashning ba'zi dasturlari yordamida uning funksiyalarini tiklashga harakat qilishingiz mumkin;

  1. TestDisk HDDni tiklash uchun eng oddiy va samarali dasturdir. Yo'qolgan bo'limlarni, yuklash sektorini, o'chirilgan fayllarni qidirish va qayta qurish uchun mo'ljallangan; bo'lim jadvalini tuzatadi. Ko'p sonli fayl tizimlari bilan ishlaydi. U konsol rejimida ishlaydi, bu esa yuqori tezlikka erishadi.
  2. Acronis Disk Director - bu HDD bilan ishlash uchun juda ko'p vositalarni o'z ichiga olgan butun dasturiy ta'minot to'plami. Fayllar va bo'limlarni qayta tiklash uchun ishlatiladigan Acronis Recovery Expert yordam dasturini o'z ichiga oladi. Oldingi dasturdan farqli o'laroq, u grafik interfeysga ega, ammo kamroq fayl tizimlari bilan ishlaydi.
  3. Paragon Partition Manager - bu mahalliy ishlab chiquvchilarning bepul dasturi bo'lib, u Acronis qila oladigan deyarli hamma narsani qila oladi, lekin juda sekin.

Guruch. 6. TestDisk yordamida shikastlangan qismlarni tiklang

Biroq, uni bir kunga chaqirish vaqti keldi. Ushbu maqolada men qattiq diskning o'rganilmagan burchaklari va imkoniyatlarini ko'rsatishga harakat qildim. Kodni o'rganmasdan, biz diskdan ma'lumotlarni to'kish usulini ko'rib chiqdik. Agar siz bu pardani biroz ko'tarsangiz, ajoyib parvoz uchun ulkan maydon ochiladi. Siz, masalan, ayniqsa muhim bo'limni qiziquvchan ko'zlardan yashirish uchun boshqaruvchini qayta yoqishingiz mumkin. Yoki qattiq diskni klonlashga urinayotganda ma'lumotlarni buzing, shu bilan o'zingizni sud-tibbiy yordam dasturlaridan himoya qiling. Bir so'z bilan aytganda, ko'plab variantlar mavjud, shuning uchun qattiq diskdan qanday foydalanish sizning tanlovingiz.

xakep.ru

Qattiq diskni qanday qaytarish kerak?

1 sahifadan 1 sahifa

  • Siz mavzuga javob bera olmaysiz

Menda Seagate Barracuda 1,5 TB bor, proshivka ikkinchi marta ishdan chiqdi (tashxis ustaxonada qilingan). Ayting-chi, uni uyda qayta yoqish mumkinmi? qanday dasturiy ta'minot va u haqida qo'llanmalarni qayerdan o'qishim mumkin?

Men WD-ni nostandart klaster o'lchamida (u XP bilan ishlashi uchun) o'z veb-saytidagi dastur va o'z proshivkalaridan foydalangan holda o'chirib tashladim. Bular. Mantiqan, siz Segate veb-saytiga kirishingiz va maxsus vint modelingiz uchun yordamchi dasturlar va proshivkaning o'zini izlashingiz kerak. Va keyin harakat uchun ko'rsatmalar bo'ladi, hech qanday murakkab narsa yo'q.

Offtopic: sizga rahmat, men bugun kelajakka erishdim.

Umuman olganda, boshqa modellar uchun proshivka avvalroq Seagate veb-saytida joylashtirilgan. Ko'pincha ularda bu narsa bor.

Noutbuklar yomon.

Fleshli diskning o'zida muammo bo'lishi mumkin...

Qanday qilib uni o'qish va yozish uchun alohida sinab ko'rishim mumkin?

Rostislav dedi:

Mikrodasturning o'zi yozilgan flesh xotira (kompyuterning BIOS kabi)?

Agar mavjud bo'lsa, mahalliy yordamchi dastur bilan yonib ko'ring.

agar mavjud bo'lsa, mahalliy yordam dasturini o'chirishga harakat qiling.

Mening raqamimning veb-saytida qattiq disk uchun proshivka bilan EHEshnik mavjud. Kompyuterning o'zi qayta ishga tushdi, pingvinlar ekranda bir oz raqsga tushdi (salom Linux?), qayta ishga tushirildi va voila ... Windows formatlanmagan diskni ko'rdi. Men uni formatladim, uni 100 gektarlik filmlar va hikoyalarga o'tkazdim, men ertalab yoqaman va ko'zlarimga ishonmayman - "SATA portidagi noma'lum qurilma".

qattiq diskdagi flesh-disk bilan xayrlashish uchun ajoyib imkoniyat bor....

Va agar sizga yoqmasa, biz uni bo'yningizga mahkam bog'laymiz!

Menda Seagate Barracuda 1,5 TB bor, proshivka ikkinchi marta ishdan chiqdi (tashxis ustaxonada qilingan).

Buni qaysi ustaxonada aytdi, sir bo'lmasa?

Ayting-chi, uni uyda qayta yoqish mumkinmi? qanday dasturiy ta'minot va u haqida qo'llanmalarni qayerdan o'qishim mumkin?

Seagate mahsulotlari uchun mikrodastur yangilanishlari

Ammo tajribasiz, uni butunlay mag'lub etishingiz mumkin ...

Rostislav dedi:

Mikrodasturning o'zi yozilgan flesh xotira (kompyuterning BIOS kabi)? Qanday qilib uni o'qish va yozish uchun alohida sinab ko'rishim mumkin?

Xo'sh, siz uni albatta buzasiz ... Mikrodasturni yangilash nafaqat platadagi flesh-diskni, balki vintning xizmat ko'rsatish sohasidagi qoplamalarni ham yangilaydi ...

Rostislav dedi:

Mening raqamimning veb-saytida qattiq disk uchun proshivka bilan EHEshnik mavjud. Kompyuterning o'zi qayta ishga tushdi, pingvinlar ekranda bir oz raqsga tushdi (salom Linux?), qayta ishga tushirildi va voila ... Windows formatlanmagan diskni ko'rdi. Men uni formatladim, uni 100 gektarlik filmlar va hikoyalarga o'tkazdim, ertalab men yoqaman va ko'zlarimga ishonmayman - "SATA portidagi noma'lum qurilma", juda ko'p harflar va bu haqda hech narsa ... aniqlanmagan. BIOS-da? Bu Viktoriya dasturi tomonidan aniqlanganmi?

Viktoriya 3.52 rus

Aytgancha, bu erda vida ishlab chiqaruvchilari qolgan rasm:

Aleks Blekvell shunday dedi:

Hitachi bilan nima qilamiz degan savolga javob: biz u bilan hech narsa qilmaymiz. Bu Xitoy Savdo vazirligi biz uchun o'rnatgan qoidadir. Biz ikkita mutlaqo mustaqil raqobatchi kompaniyani kamida ikki yil ushlab turishimiz kerak. WD korporatsiyasining asosiy kompaniyasi mavjud va ikkita butunlay mustaqil sho'ba korxonalar - WD va HGST mavjud. Biz WD da HGST bilan texnologiya, narxlar yoki umuman biror narsa haqida gaplashishimiz mumkin emas! Agar siz Hitachida ishlagan bo'lsangiz, men hozir turishim va ketishim kerak edi.

Ma'lumotni tiklash. Professional HDD ta'mirlash, Simferopol

Bu BIOS-da aniqlanganmi? Bu Viktoriya dasturi tomonidan aniqlanganmi? BIOS buni ko'rmaydi. Viktoriya - ko'rmaydi.

unga to'liq g'alati tuyuladi

Umuman olganda, men bolalardan qo'rqaman, azizim, ular shovqinli, shafqatsiz va xudbin, lekin agar bolalar davlatni boshqarsa nima bo'ladi? © Yulian Semyonov Yaxshilik uchun hech narsa qilinmayapti © Boris Rauschenbach Odamlar, odamlar eng muhimi. Odamlar hatto puldan ham qimmatroq. © F.M. Dostoevskiy siz qanchalik qiziqsiz.

Ha, bu usul 2009 yilda e'lon qilinganga o'xshaydi.

Umuman olganda, men bolalardan qo'rqaman, azizim, ular shovqinli, shafqatsiz va xudbin, lekin agar bolalar davlatni boshqarsa nima bo'ladi? © Yulian Semyonov Yaxshilik uchun hech narsa qilinmayapti © Boris Rauschenbach Odamlar, odamlar eng muhimi. Odamlar hatto puldan ham qimmatroq. © F.M. Dostoevskiy siz qanchalik qiziqsiz.

Endi siz dam olishingiz mumkin. http://habrahabr.ru/post/140289/

Men konsol orqali o'z-o'zini diagnostika testini o'tkazib, zavqlanyapman. Ba'zi xabarlar meni hayratda qoldirdi:

(31 C) Juda sovuq, tasodifiy qidirish (33 C) Juda sovuq, tasodifiy qidirish (34 C) Juda sovuq, tasodifiy izlash (36 C) Juda sovuq, tasodifiy qidirish (37 C) Juda sovuq, tasodifiy qidirish (38 C) Juda sovuq, tasodifiy qidirish (39 C) Juda sovuq, tasodifiy qidirish (39 C) Juda sovuq, tasodifiy qidirish (40 C) Juda sovuq, tasodifiy qidirish (41 C) Juda sovuq, tasodifiy qidirish (42 C) Juda sovuq, tasodifiy qidirish (43 C) Juda sovuq, tasodifiy qidirish Temp diode 7B69 (43 C) Sinovning keyingi bosqichidan o'tish uchun "isinish" kerak edi - u taxminan 10 soat davomida jiringladi. daqiqa 43 C ga qizdirilguncha. Umuman olganda, men bolalardan qo'rqaman, azizim, ular shovqinli, shafqatsiz va xudbin, lekin agar bolalar davlatni boshqarsa nima bo'ladi? © Yulian Semyonov Yaxshilik uchun hech narsa qilinmayapti © Boris Rauschenbach Odamlar, odamlar eng muhimi. Odamlar hatto puldan ham qimmatroq. © F.M. Dostoevskiy siz qanchalik qiziqsiz.

Ayni paytda, yechim kompyuterni o'chirmaslikdir, shuningdek, uzluksiz quvvat manbai bo'lishi tavsiya etiladi.

Bundan ham yaxshiroq yechim - kompyuterni yoqmaslik.

Ma'lumotni tiklash. Professional HDD ta'mirlash, Simferopol

1 sahifadan 1 sahifa

  • Siz yangi mavzu yarata olmaysiz
  • Siz mavzuga javob bera olmaysiz

simferopol.in

"Tirlanayotgan" HDD

Konverter

Siz konvertorni sotib olishingiz mumkin (USB-TTL va COM-TTL sotuvda mavjud) yoki uni o'zingiz qilishingiz mumkin (men quyida bir nechta diagrammalarni taqdim etaman).

Arduino egalari uchun: GND va RESET-ni ulang, RX va TX pinlaridan foydalaning.


O'chirishni tekshirish uchun biz RX va TX ni qisqa tutashtirishimiz mumkin - natijada biz kiritgan hamma narsa qaytib kelishi kerak.

Ulanish

Quyidagi rasmda bo'lgani kabi RX va TX ni ulaymiz, SATA kabelini ajratamiz, quvvatni ulaymiz.

MAQOMOTI porti bilan ishlash uchun men PuTTY dan foydalanardim, sizning sevimli dasturingiz ham ishni mukammal bajaradi. Shunday qilib, PuTTY-ni oching, Serial ulanish turini tanlang, port va boshqa sozlamalarni kiriting:

Tezlik 38400
Ma'lumotlar bitlari 8
Bitlarni to'xtatish 1
Paritet Yo'q
Oqim nazorati Yo'q
Terminal oynasini oching, Ctrl+Z tugmalarini bosing va so'rovni ko'ring: F3 T> Qattiq diskingiz uchun buyruqlar va ularning tavsiflari ro'yxatini ko'rish uchun /C va keyin Q ni kiritishingiz kerak.

Qayta tiklash

Qayta qurishni boshlash vaqti keldi.

Muhim: buyruqlarni kiritishda ehtiyot bo'ling!

  1. /1 ni kiritish orqali 1-darajaga o'tamiz
  2. Keling, S.M.A.R.T.ni tozalaymiz. N1 jamoasi
  3. Quvvatni o'chiring va dvigatel to'xtashini kuting (~10 soniya)
  4. Quvvatni yoqing va yana Ctrl+Z tugmalarini bosing
  5. Yomon bloklar ro'yxatini tozalang: i4,1,22 kiriting
  6. 3-4 nuqtalarni takrorlang
  7. Konsolga kiriting: m0,2,2,0,0,0,0,22 ("Made in China" qattiq disklari uchun - m0,2,2,22)
  8. 2-darajaga o'ting: /2
  9. Dvigatelni to'xtating: Z kiriting
  10. Quvvatni o'chiring
Barcha manipulyatsiyalardan so'ng, qattiq disk BIOS-da aniqlana boshladi. Muammoga qayta duch kelmaslik uchun qattiq diskdagi dasturiy ta'minotni yangilang. Ushbu protsedura juda oddiy: yuklash tasviri ishlab chiqaruvchining veb-saytidan yuklab olinadi va diskda saqlanadi. Keyingi - bosqichma-bosqich rejimda proshivkani yuklab oling va yangilang, shunchaki ekrandagi ko'rsatmalarga amal qiling. Endi men hamma narsa kerakli tarzda ishlaydigan vaziyatni tasvirlab berdim, lekin bu kamdan-kam hollarda bo'ladi. Qayta tiklash jarayoni bir qancha qiyinchiliklarga duch keldi, ishonamanki, siz ham duch kelasiz. Shuning uchun, muvaffaqiyatga erisha olmagan har bir kishi uchun ushbu maqolaning oxirgi qismida yechim izlang.

Sahna ortida qolgan narsalar haqida

Ushbu maqola HDDni qayta tiklash bo'yicha turli materiallarga asoslangan o'z tajribalarim natijasi bo'lganligi sababli, men o'zim duch kelgan muammolarni tasvirlab beraman.
Muammo Yechim
Konsol shovqini GND pinini quvvat manbaiga ulang. Men quvvat tugmasidan simdan foydalandim. Shuningdek, qattiq diskdan SATA I jumperini chiqarib oling.
Ctrl+Z tugmalarini bosgandan so'ng ekranda hech narsa ko'rinmaydi Ehtimol, RX va TX to'g'ri ulanmagan.
Uni birinchi marta yoqqaningizda xatolik paydo bo'ladi LED: 000000CC FAddr: 0025BF67 yoki LED: 000000CC FAddr: 0024A7E5 Birinchidan, keling, boshlarni o'chirishga harakat qilaylik. Buning uchun biz taxtani burab qo'yamiz (shu bilan birga siz kontaktlarni silgi bilan tozalashingiz mumkin: menda juda ko'p axloqsizlik bor edi), boshlarga olib boradigan kontaktlarga izolyator (qog'oz, elektr lenta va boshqalar) qo'ying. , va taxtani orqaga burab qo'ying (barcha vintlar bilan emas, balki dvigatelga quvvat bo'lishi uchun). Quvvatni yoqing, Ctrl+Z tugmalarini bosing, /2 kiriting, keyin Z. Muvaffaqiyatli to'xtash haqida xabarni kutamiz. Spin Down To'liq o'tgan vaqt 0,138 mseks Quvvatni o'chirmasdan, taxtani burab, izolyatorimizni chiqarib oling va taxtani orqaga burang, dvigatelni ishga tushirish uchun buyruqni kiriting: U.

Agar boshlarni ajratish usuli yordam bermasa, taxtadagi kontaktlarni o'tkir cımbız yoki ingichka sim bilan yopishingiz kerak. Surat (quyidagi havolalar orqali mavjud) turli xil qattiq disklardagi qisqa tutashuv nuqtalarini ko'rsatadi.

  • rev. A
  • rev. A (to'rtburchaklar)
  • rev. BILAN
Qattiq diskni quvvatni yoqqaningizdan so'ng kontaktlarni yoping. Boshlarning taqillatilishi eshitiladi, keyin dvigatel to'xtaydi. Ushbu manipulyatsiyalardan so'ng dvigatelni to'xtatish, kontaktlarni ochish va dvigatelni qayta ishga tushirish buyrug'ini bering.
Dvigatel xato bilan ishga tushmaydi Xato 1009 DETSEC 00006008 Spin xatosi o'tgan vaqt 53,959 soniya R/W holati 2 R/W xatosi 84150180 Ehtimol, siz izolyatorni olib tashlashni unutgansiz yoki taxtani mahkam buramagansiz. Mexanik shikastlanish ham sabab bo'lishi mumkin.
Dvigatel to'xtamaydi. LED xatosi bilan birga: 000000CE FAddr: 00280569 Bir daqiqaga quvvatni o'chiring. Agar xatolik davom etsa, avval U ni kiritish orqali dvigatelni ishga tushirishga harakat qiling.
E'tiboringiz uchun rahmat, qattiq disklaringiz uzoq vaqt xizmat qilsin.

Teglar:

  • qattiq diskni tiklash
  • seagate barracuda 7200.11
  • arduino

Qanday qilib to'g'ri miltillash yoki HDD WD - oddiy ko'rsatmalar

HDD WD-ni qanday miltillash mumkin?

HDD ko'rinadigan darajada oddiy qurilma emas. Yaratilganidan beri ular doimiy ravishda rivojlanib bordi - agar ilgari ular eng oddiy qurilmalar bo'lsa, endi ular murakkab operatsion algoritmga ega bo'lgan juda murakkab qurilmalar bo'lib, u yoki bu tarzda ta'sir qilishi mumkin. Ushbu qo'llanmada biz qattiq diskingizning funksionalligini kengaytirishingiz mumkin bo'lgan usullarni ko'rib chiqamiz. Biz nostandart vazifalar uchun drayverni o'rnatish vazifasiga duch keldik, shuning uchun uni miltillash haqida o'ylash mantiqan.

Xo'sh, HDD WD-ni qanday miltillash mumkin?

Yadroga kirish uchun biz qurilma va asosiy xotira o'rtasida ma'lumotlar almashinuvi protsessor ishtirokisiz sodir bo'ladigan rejimdan foydalanishimiz mumkin (To'g'ridan-to'g'ri xotiraga kirish) - bu WD HDD-ni qayta yoqish uchun kerak bo'ladi. Xizmat ma'lumotlari saqlanadigan joy, bu holda, yuqori tezlikda kirish imkoniyati tufayli qattiq disk keshi bo'ladi - HDD-dan o'qilgan ma'lumotlar u erda bo'ladi, shuning uchun unga darhol kirish mumkin bo'ladi va keyin uni nusxalash.

Ammo usul oson emas - JTAG-dan foydalanib doimiy ravishda "ulanish" va keshda biror narsa qidirish juda qulay emas. Jarayonni qo'shimcha qurilmalardan foydalanmasdan soddalashtirish uchun dasturchini lehimlash va ulash orqali flesh-xotira chipidagi proshivkani o'zgartirish mumkin. Yaxshiyamki, osonroq yo'l bor.

Fwtol yordam dasturidan foydalanib, siz proshivka faylini tahrirlashingiz va keyin uni flesh xotiraga yuklashingiz mumkin. Buyruqlar to'plamini ushbu dastur bilan birga kelgan qo'llanmada topish mumkin.

Biz HDD WD proshivkasini o'zgartiramizmi?

Yuqorida tavsiflangan usullar oddiy emas va juda ko'p tana harakatlarini talab qiladi. Shu sababli, men WD qattiq diskini mexanik aralashuvisiz o'chirishning arzonroq usulini topmoqchiman. Western Digital HDD-larida shunga o'xshash muammolarni hal qilish uchun dasturiy ta'minot paketlari mavjud - ular buyruq satridan ishlaydi va boshqaruvchini qayta yoqish yoki flesh-xotiradagi hujayralarni tahrirlash uchun ishlatilishi mumkin. Shuningdek, idle3-tools deb nomlangan yordamchi dasturlar to'plami mavjud bo'lib, ular yordamida flesh HDD o'zgartiriladi, bularning barchasi fwtool-da mavjud, buning yordamida flesh-xotira chipida ma'lumotlarni qayta yozish mumkin.

Fwtool yordam dasturidan foydalanib, siz qattiq diskning flesh-xotirasini tahrirlashingiz mumkin va u yerdan ma'lumotlarni o'z vaqtida o'qib, masalan, agar mashinada Linux/Unix ishlayotgan bo'lsa, hisob ma'lumotlarini olish imkoniyati mavjud. Ta'riflangan usul ushbu turdagi xakerlikdan himoya qilish uchun ham ishlatilishi mumkin - buning uchun siz tasodifiy sektorga kirish naqshiga ega bo'lmagan HDD bo'limini yaratishingiz kerak bo'ladi. Sof ketma-ket ishlashda, kirishga urinayotganda ma'lumotlar buziladi. Diagnostika buyruqlari yordamida haydovchi bilan ishlash uchun siz terminal rejimiga o'tishingiz kerak. Ushbu rejim turli ishlab chiqaruvchilarning qattiq disklarida nosozliklarni oldini olish va ularni tuzatish uchun yaratilgan, ammo WD bunday rejimga ega emas.

HDD xizmat bo'limi bilan ishlash

Barcha qattiq disklarda xizmat ko'rsatish bo'limlari mavjud. U erda foydali dasturlar saqlanadi (masalan, SMART yordam dasturi va boshqa diagnostika yordam dasturlari), ular hamma joyni egallamaydi, ularning bir qismi bizning ixtiyorimizda qoladi.

Xizmat bo'limi maxfiy ma'lumotlarni saqlash uchun eng ishonchli joy bo'lib, huquq-tartibot idoralari xodimlari unga deyarli kira olmaydi, shuning uchun bu erda siz hamma narsa uchun login va parollar bilan matnli hujjatlarni saqlashingiz mumkin. Western Digital HDD-dagi ushbu maxfiy xotiraga kirish uchun siz wdidle3.exe yordam dasturidan yoki muqobil bepul mavjud idle3-tool.exe-dan foydalanishingiz mumkin. Bunday bo'limlardagi yozuvlarni tahrirlash uchun HDDHackr dasturiy ta'minot to'plami ham mavjud. OGOHLANTIRISH! Xizmat bo'limida mavjud bo'lgan ma'lumotlar qattiq diskning normal ishlashi uchun zarurdir. Muhim ma'lumotlarni yo'q qilish yoki shikastlash orqali siz drayveringizga zarar yetkazishingiz mumkin va tiklash jarayoni oson emas - bu Ace Laboratory PC3000 yordam dasturini o'z ichiga oladi. Turli HDD modellari uchun xizmat bo'limining o'lchami farq qiladi, buni yodda tutishingiz kerak.

Qattiq disk, shuningdek, qattiq disk sifatida ham tanilgan, birinchi qarashda ko'rinadigan darajada oddiy qurilma emas. Uning mavjudligi tarixi davomida, 1956 yildan boshlab, drayvlar juda ko'p o'zgarishlarga duch keldi. Endi bu shunchaki plastinka va o'qiladigan boshlar emas, balki o'z mantiqiy va dasturiy ta'minotga ega bo'lgan butun tizim va shuning uchun o'ziga xos xususiyatlar va sirlarga ega. Ushbu maqolada biz zamonaviy qattiq disk nima ekanligini tushunishga harakat qilamiz, shuningdek, xakerlik maqsadlarimiz uchun uning standart imkoniyatlarini kengaytirishga harakat qilamiz.

OGOHLANTIRISH

Barcha ma'lumotlar faqat ma'lumot olish uchun taqdim etiladi. Na muharrirlar, na muallif ushbu maqola materiallaridan kelib chiqishi mumkin bo'lgan har qanday zarar uchun javobgar emas.

Elektron qattiq disk

Qattiq diskning dizayni, ehtimol, har kimga ma'lum darajada ma'lum. Asosan, bu 15000 rpm tezlikda aylanadigan bir nechta plitalar, joylashishni aniqlash moslamasi va boshqaruv elektron blokidir. Bunga S.M.A.R.T o'z-o'zini boshqarish tizimini qo'shamiz. va boshqa intellektual xususiyatlar. Muxtasar qilib aytganda, siz yarim litrsiz buni aniqlay olmaysiz, ayniqsa, alohida elementlarning texnologiyasi tijorat siridir.

O'ndan ortiq maqolalar yuqori joylashishni aniqlash aniqligi, yozib olish zichligi va zamonaviy HDD-larning boshqa nozikliklariga bag'ishlangan bo'lishi mumkin, ammo diskning mexanikasi va jarayonlar fizikasiga kirmasdan, biz uchun eng qiziqarli bo'lgan qismni ko'rib chiqamiz - elektronika.

MA'LUMOT

Qattiq disklarning eski modellarida boshqaruv elektronikasining ba'zi funktsiyalari kompyuterning MFM yoki RLL kontrolleri tomonidan qabul qilingan. Ammo vaqt o'tishi bilan, ma'lumotlarni uzatish tezligi yuqori bo'lganligi sababli, ma'lumotlarni uzatish yo'lini qisqartirish kerak edi va ishlab chiquvchilar bu g'oyadan voz kechishdi.

Bemor

Shunday qilib, bu erda bizda 500 GB sig'imli odatiy Western Digital WD5000AAKX qattiq diskining platasi mavjud (1-rasm). Bizda nima bor:

  1. DRAM chipi. Bu qiziq emas, chunki qo'llanmani Internetda osongina topish mumkin. Ushbu chiplarning xotirasi 8 dan 64 MB gacha va qattiq disk keshining hajmiga mos keladi.
  2. Shpindelli vosita boshqaruvchisi. Mexanikani boshqarish uchun mas'ul, quvvatni tartibga soladi va ba'zi analog/raqamli kanallarga ega. Smooth L7251 3.1 chipi uchun qo'llanmalar yo'q, lekin siz shunga o'xshash chiplarni qidirib ko'rishingiz mumkin.
  3. Flash xotira. Ba'zi qattiq disklarda mikrosxema yo'q, lekin flesh xotira ba'zan disk boshqaruvchisi chipiga o'rnatilgan. Odatda 64 dan 256 KB gacha bo'lgan o'lchamga ega. Qattiq disk boshqaruvchisi yuklanadigan dasturni saqlash uchun ishlatiladi.
  4. Va biz uchun eng qiziqarli narsa - qattiq disk boshqaruvchisi. Ular Marvell, ST, LSI va boshqalar tomonidan ishlab chiqariladi. Ba'zi qattiq disk kompaniyalari Samsung va Western Digital kabi o'zlarining kontrollerlarini ishlab chiqaradilar.

Qattiq disk boshqaruvchisi konversiya operatsiyalarini boshqarish va o'qish/yozish boshlaridan haydovchi interfeysigacha bo'lgan ma'lumotlar almashinuvini boshqarish uchun mo'ljallangan. Afsuski, Marvell o'z mahsulotlari uchun hujjatlarni ommaga taqdim etishni xohlamaydi. Keling, buni o'zimiz aniqlashga harakat qilaylik.

Keling, chuqurroq qazaylik

Chet ellik hamkasbimiz Jeroen "Sprite_tm" Domburg ushbu vaziyatdan chiqishning qiziqarli yo'lini topdi - kontrollerni o'rganish uchun u JTAG interfeysidan foydalangan (Ingliz tilidagi Joint Test Action Groupdan). Ushbu interfeys bosilgan elektron platalarni sinash va disk raskadrovka qilish uchun mo'ljallangan. Ya'ni, JTAG yordamida biz IEEE 1149 standartini qo'llab-quvvatlaydigan o'zimizni qiziqtiradigan qurilmaga osongina ulanishimiz mumkin bo'lgan test porti (TAP - Test Access Port) to'rt yoki besh pindan iborat: TDI, TDO,. TMS, TCK va, ehtimol, TRST. Marvell boshqaruvchisi uchun bu pinlarning joylashuvi kimdir tomonidan topilgan dex, HDDGURU forumida natijalarni xushmuomalalik bilan baham ko'rgan.

Jeroen Western Digital kontrollerlarida JTAG porti orqali kirish mumkin bo'lgan ARM yadrosi borligini aniqladi. Shuningdek, odatda ishlatilmaydigan, ammo bizning maqsadlarimiz uchun foydali bo'lishi mumkin bo'lgan ketma-ket port.

Qattiq disk boshqaruvchisini o'rganish uchun biz FT2232H platasidan foydalandik, uni 30 evroga onlayn buyurtma qilish mumkin. U JTAG, ketma-ket aloqa, shuningdek, SPI ni qo'llab-quvvatlaydi. U bilan ishlash uchun OpenOCD dasturidan foydalanilgan.

Natijada, chip uchta yadroga ega ekanligi ma'lum bo'ldi. ARM9-ga o'xshash juda kuchli yadrolar bo'lgan ikkita Feroceon va biroz zaifroq Cortex-M3. Barcha yadrolar turli maqsadlarga ega:

  • Feroceon 1 qattiq diskka jismoniy o'qish/yozishni boshqaradi;
  • Feroceon 2 - SATA interfeysini, keshini qayta ishlaydi va LBA ni CHS ga o'zgartiradi;
  • Cortex-M3 - maqsadi noma'lum. Siz uni oddiygina to'xtatishingiz mumkin, ammo qattiq disk ishlashda davom etadi.

Xush kelibsiz yoki ruxsatsiz

Biz o'z oldimizga qattiq diskdan o'z makkor maqsadlarimiz uchun foydalanishni maqsad qilganimiz sababli, uning dasturiy ta'minotini yangilash haqida o'ylash vaqti keldi. Eng oddiy va, ehtimol, eng qiyin aniqlash usuli bu ma'lumotlarni tezda o'zgartirishdir. Buni amalga oshirish uchun siz mos yadroni topishingiz kerak - haydovchi va SATA kabeli o'rtasida harakatlanadigan ma'lumotlarga kirish huquqiga ega yadro.

Yadroga kirish uchun siz DMA (Direct Memory Access) rejimidan foydalanishingiz mumkin. Bu ma'lumotlar almashinuvi protsessorning faol ishtirokisiz to'g'ridan-to'g'ri o'qiladigan boshdan xotiraga sodir bo'ladigan rejim. Xuddi shu narsa SATA portiga ham tegishli: protsessor faqat ma'lumotlarning qaerdaligini aytishi kerak va DMA mantig'i ma'lumotni bevosita xotiradan o'qish bilan shug'ullanadi.

Bu holatda ma'lumot manbai qattiq disk kesh xotirasi bo'ladi, chunki uning yaxshi joylashuvi: diskdan o'qilgan ma'lumotlar keshda bo'ladi, shuning uchun ularni darhol u yerdan nusxalash mumkin.

Usul ancha murakkab - har safar JTAG orqali ulanish va qattiq disk ishlayotgan vaqtda keshda aylanib o'tish noqulay. Buning o'rniga, qo'shimcha platani ulamasdan kirishni ta'minlash uchun siz flesh-xotira chipini lehimsiz va dasturchiga ulab qayta yoqishingiz mumkin.

Biroq, noma'lum siqishni algoritmi tufayli kodni modernizatsiya qilish qiyin bo'ladi, buning o'rniga siz shunchaki ijro manzilini o'zgartirishingiz va qolganlardan oldin o'qiladigan maxsus blokni qo'shishingiz mumkin. Bu ishlarni biroz osonlashtiradi.

O‘z tadqiqoti natijasida Jeroen fwtool deb nomlangan vositani yaratdi, u turli bloklarni fleshga tashlab, kodni matnli faylga aylantira oladi. Keyin siz blokni o'zgartirishingiz, o'chirishingiz yoki qo'shishingiz va barchasini bitta proshivka faylida qayta yig'ishingiz mumkin, keyin ularni osongina flesh-ga yuklash mumkin.

Mikrodasturni o'zgartirish

Qattiq disk bilan bunday manipulyatsiyalar katta kuch talab qiladi va kimdir xakerlik uchun o'z drayverini ixtiyoriy ravishda tark etishi dargumon. Shuning uchun, qattiq diskni hech qanday begona qurilmalarsiz yoki chipni olib tashlamasdan miltillash usulini topish yaxshi bo'lar edi.

Western Digital-da qattiq disklar bilan ishlash uchun maxsus dasturiy ta'minot yordam dasturlari mavjud - bular DOS ostida ishlaydigan va kontroller, flesh-xotira chipi yoki xizmat bo'limi uchun yangi proshivka yuklashi mumkin bo'lgan vositalar. Asboblar sotuvchiga xos buyruqlar (VSC) deb ataladi, ammo keyinroq bu haqda ko'proq ma'lumot beradi.

Qattiq diskning dasturiy ta'minotini o'zgartirish uchun foydalanishingiz mumkin bo'lgan idle3-tools deb nomlangan vositalar to'plami ham mavjud. Shuningdek, u Linux SCSI PassThrough IOCTL-laridan foydalangan holda VSC-dan foydalanadi. Jeroen ushbu kodni oldi, uni o'zgartirdi va fwtoolga birlashtirdi. Ushbu modifikatsiyadan so'ng fwtool flesh xotira chipiga o'qish va yozishni o'rgandi.

Endi, agar xaker qandaydir tarzda masofaviy kompyuterda fwtool-dan foydalanishga muvaffaq bo'lsa, u diskning flesh-xotirasini qayta o'rnatishi, uni o'zgartirishi va uni qayta miltillashi mumkin bo'ladi. To'g'ri, egasi oxir-oqibat buzg'unchilik haqida bilib oladi va ehtimol tizimni qayta o'rnatadi, ammo tajovuzkor qayta o'rnatgandan keyin ham o'zini namoyon qiladigan narsalarni kiritishi mumkin. Masalan, barcha parollar UNIX/Linux tizimlarida saqlanadigan /etc/shadow/ faylidan mashina o'qishni kuting va tarkibini o'zgartiring. Shundan so'ng siz shunchaki parolingiz bilan tizimga kirishingiz mumkin.

Aytgancha, tasvirlangan texnika nafaqat yashirin tajribalar uchun, balki mudofaa maqsadlarida ham xizmat qilishi mumkin. Misol uchun, agar sektorga kirish tartibi odatdagidek tasodifiy bo'lsa, yaxshi ishlaydigan klonlanmaydigan qattiq disk yaratishingiz mumkin. Qattiq diskka faqat ketma-ket kirish mumkin bo'lsa, ma'lumotlar buziladi, bu esa klonni asl nusxadan farq qiladi.

MA'LUMOT

Terminal qattiq disk rejimi

Terminal rejimida ishlaganda, foydalanuvchi diagnostika buyruqlari yordamida qattiq disk bilan o'zaro aloqada bo'lishi mumkin. Ushbu usul Seagate va Toshiba drayverlarini diagnostika qilish va ta'mirlash uchun ishlatiladi, chunki ulanishning murakkabligi tufayli Western Digital bu imkoniyatga ega emas. Terminal rejimi aslida qurilmaning mexanikasi va mantig'ini to'liq ildiz nazoratini ta'minlaydi. Bundan tashqari, qattiq diskingizning dasturiy ta'minotini yangilash yoki qayta ishga tushirish uchun ham foydalanishingiz mumkin. Ko'pgina drayvlar uchun buyruqlar ro'yxatini Internetda topish mumkin. Va qattiq disk platasida ketma-ket port orqali ulanish uchun maxsus ulagich mavjud.


Terminal rejimiga kirish uchun sizga RS-232 signal darajasini TTL darajasiga o'tkazish uchun zarur bo'lgan adapter moslamasi kerak bo'ladi (bunday adapterlar savdoda mavjud, lekin siz uni o'zingiz yig'ishingiz mumkin - barcha kerakli sxemalar bepul mavjud va siz bir oz olishingiz mumkin. modellar Arduino asosi sifatida). Biz USB-ni Atmega mikrokontrolleri uchun ketma-ket interfeysga aylantiradigan tayyor FTDI chipini olamiz. Siz GND va RESET-ni ulashingiz va ulanish uchun RX va TX pinlaridan foydalanishingiz kerak.


COM porti bilan ishlash uchun biz o'zimizga yoqqan har qanday dasturdan foydalanamiz - masalan, PuTTY yoki Hiperterminal. Ulanish turini tanlang, MAQOMOTI port raqamini va boshqa sozlamalarni kiriting:

Tezlik: 9600 ma'lumot biti: 8 to'xtash biti: 1 paritet: yo'q Oqimni boshqarish: yo'q

Sxemaning funksionalligini tekshirish uchun siz RX va TX ni bir-biriga ulashingiz kerak. Natijada, kiritilgan barcha belgilar ikki barobar miqdorda ko'rsatiladi. Buning sababi, kiritilgan ma'lumotlar TX liniyasi bo'ylab uzatiladi, keyin esa RX liniyasi orqali qaytib keladi. Bu shunday amalga oshiriladi: SATA kabelini uzib, biz TX diskining chiqishini RX adapterining kirishiga va aksincha - TX diskidan RX adapteriga ulaymiz. Quvvatni ulang. Tugmalarni bosgandan so'ng , biz T> so'rovini olamiz (yoki noto'g'ri HDDlar uchun F>) va buyruqlarni kiritamiz. Buyruqlar ro'yxatini olish uchun /C va keyin Q kiriting.

Ko'p sonli jamoalar tufayli Seagate muhandislari ularning tuzilishini qatlamlarga bo'lishdi. O'qish, yozish, qidirish, xatolar jurnali kabi buyruqlar bir vaqtning o'zida bir nechta turli darajalarda mavjud. Qattiq diskni boshqa darajadagi ishlashga o'tkazish uchun siz /x buyrug'idan foydalanishingiz kerak.

T darajasi - sertifikatlashtirish testlari. 1-darajali - xotirani boshqarish buyruqlari. 2-darajali - haydovchi mexanikasini sozlash uchun buyruqlar. 3-darajali - qidiruv buyruqlari. 4-darajali - servo motorni kuzatish buyruqlari. 5-daraja - faqat zavod sharoitida qo'llaniladi. 6-darajali - moslashuvchan boshqaruv buyruqlari. 8-darajali - maxsus yozishni o'rnatish buyruqlari. 9-darajali - nuqsonlarni kuzatish tizimi rejimining buyruqlari.

Ushbu to'qqiz darajaga qo'shimcha ravishda ikkita qo'shimcha buyruqlar to'plami mavjud: tarmoq va umumiy. Tarmoq buyruqlarining asosiy maqsadi tizimning joriy holatidagi o'zgarishlarni ko'rsatishdir. Umumiy ko'rsatmalar registrlarga, bufer xotirasiga va ma'lumotlarga kirish uchun ishlatiladi.

Umuman olganda, terminal rejimi juda ko'p qiziqarli xususiyatlarni taqdim etadi. Masalan, past darajadagi formatlash buyrug'i nafaqat ma'lumotlarni qayta tiklash imkoniyatisiz butunlay o'chirib tashlashi mumkin, balki formatlash paytida kimdir quvvatni o'chirib qo'ysa, qattiq diskning o'zi birinchi navbatda "qayta formatlash" imkoniyatiga ega bo'ladi. yoqilgan vaqt. Umuman olganda, bu alohida maqolaga loyiq mavzu. Biz davom etmoqdamiz.

HDD bo'limlariga xizmat ko'rsatish uchun ma'lumot yozish

Har qanday qattiq diskda xizmat bo'limlari mavjud. Ular S.M.A.R.T., xatolarni erta aniqlash modullari, o'z-o'zini diagnostika modullari va boshqalar kabi qattiq disk yordam dasturlarini saqlash uchun mo'ljallangan. Yaxshiyamki, bu ma'lumotlarning barchasi ajratilgan maydonni to'liq egallamaydi, ya'ni to'g'ri yondashuv bilan biz ushbu bonus maydonidan foydalanishimiz mumkin. Xizmat bo'limlarini DCO yoki HPA bilan aralashtirib yubormaslik kerak, ularni osongina topish va standart ATA buyruqlari orqali kirish mumkin.

Ma'lumotni yashirishning boshqa usullaridan farqli o'laroq, xizmat bo'limida qayd etish hech qanday iz qoldirmaydi va huquqni muhofaza qilish organlari tomonidan qo'llaniladigan maxsus qidiruv dasturlariga ko'rinmaydi. Bir so'z bilan aytganda, bu joy manzillar, parollar, tashqi ko'rinishlar va boshqa narsalar bilan matnli fayllarni saqlash uchun ideal.

Xizmat bo'limlaridan ma'lumotlarga kirish uchun standart ATA buyruqlari mos kelmaydi, yozish va o'qish uchun maxsus VSC (Vendor Specific Commands) buyruqlari ishlatiladi; Qoida tariqasida, ishlab chiqaruvchilar ushbu buyruqlarni sir saqlashadi, lekin ba'zida ular xizmat bo'limlari bilan ishlash uchun yordamchi dasturlarni chiqaradilar - masalan, Western Digital-dan wdidle3.exe dasturi va uning ochiq manbali analogli idle3-vositalari. WD uchun yana bir misol HDDHackr dasturi bo'lib, u HD tizim bo'limlaridagi yozuvlarni o'zgartiradi.

OGOHLANTIRISH

Xizmat bo'limlaridagi ma'lumotlar qattiq diskning to'g'ri ishlashi uchun juda muhimdir. Yozilgan ma'lumotlarning shikastlanishi diskning ishlashini yo'qotishiga olib keladi. Uni qayta tiklash unchalik oson bo'lmaydi - xizmat bo'limlarida ma'lumotlarni qayta yozish uchun sizga maxsus dasturlar kerak bo'ladi (masalan, Ace Laboratory PC3000).

Xizmat bo'limining o'lchami qattiq disk modeliga bog'liq. Masalan, Hawk oilasining WD2500KS-00MJB0 drayvida 250 Gb sig'imga ega (proshivka 02AEC) xizmat bo'limiga har biri taxminan 6 MB bo'lgan ikki nusxadagi fayllar yozilgan. Har bir sirtdagi zona o'lchami taxminan 23 MB (har biri 720 sektordan iborat 64 trek). Ushbu diskda oltita sirt (0 dan 5 gacha) bo'lganligi sababli, xizmat ko'rsatish bo'limi modullari 0 va 1 boshlar bilan bog'langan bo'shliqda joylashgan va 2 dan 5 gacha bo'lgan boshlarga ajratilgan bo'sh joy ajratilgan, lekin foydalanilmaydi. Shunday qilib, zahiralangan bo'lim taxminan 141 MB ni egallaydi, shundan 12 MB foydalaniladi.

Taqqoslash uchun, sakkiz yuzli terabaytli WD10EACS-00ZJB0 modeli 450 MB zahiraga ega, shundan 52 MB joy egallaydi. Recover Information Technologies LTD kompaniyasidan Ariel Berkman HDD xizmat ko'rsatish bo'limlari bilan ishlash haqida maqola yozdi, shuningdek Western Digital 250 GB Hawk diskining xizmat ko'rsatish bo'limiga 94 MB ma'lumot yozish uchun PoC kodini joylashtirdi. Bu quyidagicha amalga oshiriladi:

  • lspci -v yordamida SATA IO manzilingizni toping.
  • Kompilyatsiya qilish uchun gcc -Wall -O -g -o SA-cover-poc SA-cover-poc.c buyrug'idan foydalaning.
  • Biz tasodifiy fayl yaratamiz (o'lchami 94 MB) va uning MD5 xeshini hisoblaymiz.
  • Biz faylni xizmat ko'rsatish bo'limiga yozamiz.
  • Biz qattiq diskni dd-ing /dev/zero buyrug'i yordamida tozalaymiz, u butun qattiq diskka (yoki qolgan qismiga kirishni oldindan bloklangan alohida qismga) taqsimlanishi kerak. Ma'lumotni qaytarib bo'lmaydigan tarzda yo'q qilish uchun ushbu kodni bir marta ishlatish kifoya.
  • Biz xizmat bo'limining mazmunini o'qiymiz, uning xeshini hisoblaymiz va ma'lumotlarning yaxlitligini tekshiramiz. root@Shafan1:~/SA# dd if=/dev/urandom count=184320 > tasodifiy fayl ; md5sum random-file root@Shafan1:~/SA# ./SA-cover-poc -p 0x0170 -w ./random-file root@Shafan1:~# dd if=/dev/zero of=/dev/sdb bs= 1M root@Shafan1:~/SA# ./SA-cover-poc -p 0x0170 -r keyin-dding-dev-nol root@Shafan1:~/SA# md5sum keyin-dding-dev-nol

HDD tiklash dasturlari

Past darajadagi tajribalar paytida siz qattiq diskning ishdan chiqishi kabi noqulayliklarga duch kelishingiz mumkin. Siz zudlik bilan draconian choralariga murojaat qilmasligingiz va diskni formatlashning ba'zi dasturlari yordamida uning funksiyalarini tiklashga harakat qilishingiz mumkin;

  1. TestDisk HDDni tiklash uchun eng oddiy va samarali dasturdir. Yo'qolgan bo'limlarni, yuklash sektorini, o'chirilgan fayllarni qidirish va qayta qurish uchun mo'ljallangan; bo'lim jadvalini tuzatadi. Ko'p sonli fayl tizimlari bilan ishlaydi. U konsol rejimida ishlaydi, bu esa yuqori tezlikka erishadi.
  2. Acronis Disk Director - bu HDD bilan ishlash uchun juda ko'p vositalarni o'z ichiga olgan butun dasturiy ta'minot to'plami. Fayllar va bo'limlarni qayta tiklash uchun ishlatiladigan Acronis Recovery Expert yordam dasturini o'z ichiga oladi. Oldingi dasturdan farqli o'laroq, u grafik interfeysga ega, ammo kamroq fayl tizimlari bilan ishlaydi.
  3. Paragon Partition Manager - bu mahalliy ishlab chiquvchilarning bepul dasturi bo'lib, u Acronis qila oladigan deyarli hamma narsani qila oladi, lekin juda sekin.

Xulosa

Biroq, uni bir kunga chaqirish vaqti keldi. Ushbu maqolada men qattiq diskning o'rganilmagan burchaklari va imkoniyatlarini ko'rsatishga harakat qildim. Kodni o'rganmasdan, biz diskdan ma'lumotlarni to'kish usulini ko'rib chiqdik. Agar siz bu pardani biroz ko'tarsangiz, ajoyib parvoz uchun ulkan maydon ochiladi. Siz, masalan, ayniqsa muhim bo'limni qiziquvchan ko'zlardan yashirish uchun boshqaruvchini qayta yoqishingiz mumkin. Yoki qattiq diskni klonlashga urinayotganda ma'lumotlarni buzing, shu bilan o'zingizni sud-tibbiy yordam dasturlaridan himoya qiling. Bir so'z bilan aytganda, ko'plab variantlar mavjud, shuning uchun qattiq diskdan qanday foydalanish sizning tanlovingiz.

Ehtimol, radio havaskorlari va yangi elektronika ta'mirchilari buni o'zlarining zavqlari uchun qiladilar, ularning hammasi ham elektronika bo'yicha maxsus ma'lumotga ega emaslar - radiomexaniklar, yo'l nazoratchilari yoki elektronika muhandislari. Ammo ularning aksariyati hali ham u yoki bu tarzda elektrotexnika bilan bog'liq.

Mening davramda hatto kichik elektron ta'mirlash bilan shug'ullanadigan elektr payvandchilar ham bor, ular ko'pincha anakartlar va quvvat manbalaridagi banal shishgan kondansatörlarni zarur jihozlar yoki nazariy tayyorgarliksiz almashtirishdan iborat. Bundan jiddiyroq narsa ularni chalkashtirib yuborishi mumkin. Buni ko'rib, o'zingizni ushbu bosqichda eslab, elektronikani maqsadli o'rganishga qaror qilganingizdan keyin yillar o'tib, siz bu qaror to'g'ri bo'lganini va amaliyot bilan chambarchas bog'liq bo'lgan ushbu sohadagi bilimlar jamiyat tomonidan doimo talab qilinadiganligini ko'rasiz. . Va buning yorqin misoli.

Bir muncha vaqt oldin, men bilgan elektronika muhandisi menga BIOS-da aniqlanmagan qattiq diskni berdi va kompyuter ishga tushganda qattiq disklarni aniqlash bosqichida kompyuter bir daqiqa davomida qotib qoldi. Internetda qidiruvdan so'ng va qattiq disk Maxtor 500 Gb SATA 2 edi, men bu muammo bir necha yil oldin chiqarilgan Maxtor va Seagate brendlarining qattiq disklari uchun dolzarb ekanligini aniqladim.

HDD Maxtor-Seagate

Bu qattiq diskning BIOS proshivkasidagi nosozlik va ushbu muammoli seriyali disklarning ko'pchiligi bilan bog'liq edi, bir nechta chiziqlar bor edi, ular majburiy miltillashni talab qildi, aks holda ular bir vaqtning o'zida kompyuter ishga tushganda BIOS-da anakartni aniqlashdan bosh tortdilar. . Muammo shundaki, qattiq disk faqat BIOS-da ko'rinadigan bo'lsa, uni yoqish mumkin edi. Dasturchiga ega bo'lgan har qanday odam singari, u birinchi navbatda qattiq disk platasini olib tashlashga qaror qilib, dasturiy ta'minotni yig'ish joyini qidira boshladi va dasturchiga ulangan miltillash uchun maxsus klipdan foydalanib, mikrodasturni yuklab olish kifoya.

Dasturchi bilan miltillash uchun klip

Ammo bu erda hamma narsa ancha murakkab edi: boshqa foydalanuvchi tomonidan sizdirilgan dasturiy ta'minotni boshqa qattiq diskdan, hatto shunga o'xshash modeldan olish va ikkilik dasturiy ta'minot faylini ahmoqona ravishda qayta yozish mumkin emas edi. Ushbu usul boshqa har qanday uskunalar bilan ishlaydi, masalan, anakartlar, routerlar (shartli ravishda, men bir xil MAC manzili haqida hech narsa aytmayman), monitorlar, video kartalar, lekin qattiq disklarni miltillash uchun mos emas. Gap shundaki, proshivka ularni an'anaviy tarzda, kalibrlash ma'lumotlarini saqlaydi - bu qattiq diskning yuzasi, Smart, BAD bloklari, mexanika va boshqalar haqidagi ma'lumotlar.

PC3000 Hard Drive Recovery Suite

Shuning uchun, qattiq disklarni diagnostika qilish va reanimatsiya qilish uchun juda qimmat maxsus jihozlarsiz BIOS-da aniqlanmagan qattiq diskni qayta yoqish haqiqiy emas edi. Bu shuni anglatadiki, dastlabki bosqichda bizning qattiq diskimiz hech bo'lmaganda BIOS-da ko'rinadigan bo'lishi kerak. Buning uchun mutaxassislar va IT mutaxassislari orasida "CC Fly" (CC) deb ataladigan muammoni olib tashlashimiz kerak. Bu nom qaerdan paydo bo'lgan?

Mukha CC xato xabari

Gap shundaki, biz Windows XP-da oldindan o'rnatilgan, ammo Windows 7 tarqatish tizimiga kiritilmagan Putty yoki HyperTerminal dasturidan foydalangan holda USB-UART adapteri yordamida qattiq disk terminaliga ulanganda, biz yuklashning uzilishi va diagnostikani ko'ramiz. "SS" harflari mavjud bo'lgan xabar. Xabar matni yuqoridagi skrinshotdagi kabi.

Putty interfeysi

Bu siz ushbu muammoli seriyadan qattiq diskning baxtli egasi ekanligingizni anglatadi. Men USB-TTL deb ham ataladigan bunday USB-UART konvertorini qanday ulash kerakligini qisqacha tasvirlab beraman (jarayon oldingi maqolada batafsil tavsiflangan). Biz, albatta, USB-UART adapteridan keladigan umumiy tuproqni ulashimiz va RX va TX pinlarini "kesishimiz", RX ni TX va TX ni RX ga ulashimiz kerak. Ushbu pinlar qattiq disk korpusining orqa tomonida SATA va quvvat ulagichlari yonida joylashgan.

USB-TTL adapteri CH340G

Men ushbu USB-UART adapteridan foydalanishga bag'ishlangan oldingi maqolada yozganimdek, miltillash yoki yo'riqnoma miltillash jarayonini boshqarish uchun biz COM portining tezligini eksperimental ravishda to'g'ri tanlashimiz kerak, odatda bu tezliklar. konsollarda 33600, 57600 va 115200 Baud (men boshqa tezliklarni ko'rmadim). Aks holda, agar tezlik noto'g'ri tanlangan bo'lsa, biz marshrutizatorni miltillashda bo'lgani kabi, odatdagi inglizcha matn o'rniga yomon matnni ko'ramiz.

Konsol xatolari

Shunday qilib, biz konsolni to'g'ri sozladik. Terminalda kerakli MAQOMOTI portini to'g'ri tanlangan.

Eslatib o'taman, ushbu USB-UART adapteri Aliexpress-da atigi 40 rublni tashkil qiladi va har xil mikrosxemalarni o'z ichiga olishi mumkin, ularning barchasi oldingi maqolada keltirilgan. Ushbu adapterni sotib olish imkoniga ega bo'lmaganlar uchun konsolda eski telefonlarni miltillash uchun Data kabelidan foydalangan holda ulanish imkoniyatlari mavjud.

Nazariy jihatdan (biz elektron muhandismiz, IT mutaxassislarimiz emas, hech bo'lmaganda ko'pchiligimiz) biz qattiq diskni hech qanday adapterga ega bo'lmasdan, RX va TX mantiqiy darajalariga mos keladigan rezistorlar yordamida qayta tiklashimiz mumkin. Har bir qadimgi tizim blokida mavjud bo'lgan COM porti (COM portidan quvvat manbai portni ortiqcha yuklash xavfi tufayli uni olishni tavsiya etmayman). Lekin bir nuance bor, nima uchun men bu usulni yangi boshlanuvchilar uchun tavsiya etmayman.

USB-TTL 3,3 volt

  1. Gap shundaki, bizga adapterdan qat'iy 3,3 volt kerak - ko'p emas va kam emas va xavfsizlik nuqtai nazaridan adapterdan umuman quvvat olish tavsiya etilmaydi, lekin kompyuter quvvat manbaidan mahalliy quvvatdan foydalanish tavsiya etiladi. nominal qiymatdagi og'ish bizning qattiq diskimiz ishlamay qolishi xavfi bilan to'la.
  2. Ikkinchi muhim jihat shundaki, turli ishlab chiqarilgan yillardagi tizim bloklari va noutbuklarining COM portidagi mantiqiy darajalar turli xil kuchlanishlarga ega - 7 dan 12 voltgacha, agar xato qilmasam va biz qiymatni tanlashimiz kerak bo'ladi. multimetr, olingan RX va TX darajalari yordamida kerakli kuchlanish pasayishini ta'minlaydigan oqim cheklovchi rezistor, shuning uchun bu usul faqat hamma uchun lehim temirini ishonchli ushlab turadigan odamlar uchun mos keladi; juda zararli maslahat bo'ling.

Gromov dasturchi

Bir necha yil oldin yig'ilgan AVR MK uchun barchaning sevimli dasturchisi (shu jumladan men) Gromov ba'zi nisbatan zamonaviy anakartlar va noutbuklar bilan ishlashni rad etishining sababi, chunki ushbu sxema uchun standart qiymatli rezistorlar yordamida biz mantiqiy darajalarni olamiz. past kuchlanish, endi kuchlanish bo'yicha mantiqiyga to'g'ri kelmaydi, AVR mikrokontrolderlarini dasturlashda va shunga mos ravishda bizning dasturchimiz bitta o'rniga mantiqiy nolni yoki hatto mikrokontrollerni miltillashda har doim ham to'g'ri aniqlanmaydigan axlatni ishlab chiqaradi.

Mikrodastur kodi dasturchi qobig'i

Biz mikrokontroller xotirasiga mikrodasturni uzun ekranlanmagan kabellar yoki simlar yordamida yozishda, masalan, uy qurilishi dasturchilari uchun COM yoki LPT yoki dasturchidan mikrokontrollerga o'tishda bir xil axlatni olishimiz mumkin. Xuddi shu sababga ko'ra, men videoda, masalan, Youtube-da, shunga o'xshash USB-UART adapteri yoki uy qurilishi MK AVR dasturchisi yoki Flash yoki EEPROM xotirasidan 30-40 sm yoki undan uzunroq simlarni ko'rganimda, men hayratda qoldim. o'z harakatlarining oqibatlarini tushunmaydigan odamlarning texnik savodsizligi.

Flash xotira BIOS DIP-8 korpusi

Agar biz uy qurilishi AVR mikrokontrollerini bir marta o'chirib qo'yishimiz kerak bo'lsa va agar biz anakartni uy qurilishi dasturchisi bilan qayta tiklashimiz kerak bo'lsa yaxshi bo'ladi, BIOS-ni Internetda, hatto ixtisoslashgan saytlarda ham topish juda qiyin - biz yo'qotishimiz mumkin. Agar topilgan dump biron sababga ko'ra ishlamasa, anakartimizni mahalliy dasturiy ta'minot bilan tiklash imkoniyati.

MK tekshiruvi paytida xato

Bunday holda, saqlangan axlatni chip xotirasida joylashgan proshivka yordamida tekshirish kerak, garchi agar axlat yozilgan bo'lsa/o'qilgan bo'lsa, tekshirish paytida xatolar bo'lishi mumkin, hatto to'g'ri saqlangan axlat bilan ham. Umuman olganda, bundan qochish yaxshiroqdir. Agar terminalimizda g'alati belgilar paydo bo'lsa, bu ulanish simlarini qisqartirish haqida o'ylash uchun sababdir.

USB-TTL adapteridan uzun simlar

Ilgari mikrokontrollerlar bilan shug'ullangan yoki har qanday xitoylik dasturchi yordamida BIOS-ni har qanday uskunada yoqib yuborgan har bir kishi aytadi: 30 sm - dasturchidan mikrokontrollerga o'tadigan kabelning standart uzunligi. Gap shundaki, bunday zavod kabellarida, agar siz payqagan bo'lsangiz, dasturchi blokidagi Pinlardan ko'ra har doim ko'proq simlar mavjud. Buning sababi, har bir signal yadrosi unga parallel ravishda ishlaydigan "tuproq" simiga ega.

IDE kabellari orasidagi farqlar

Bu kompyuter texnologiyalarida qo'llaniladigan professional yechim (shunchaki IDE kabellari, 40 va 80 yadrolari, ATA 33 va ATA 66-100 va bir xil miqdordagi 40 ta kontaktga ega bo'lishi kerak) va shovqin qabul qilinishi mumkin bo'lmagan har qanday boshqa joylarda qo'llaniladi va ulardan foydalanishga imkon beradi. uzunroq kabellar va simlar , ekranlanmasdan. Shunday qilib, biz maqola mavzusidan chetga chiqdik va ushbu nuanslarning barchasini ko'rib chiqdik, keling, yana mavzuimizga - CC Fly-ni olib tashlash jarayoniga qaytaylik.

USB-UART ulanishi

Maktab o'quvchilari va hatto keksa odamlar YouTube videolari va maqolalarida qanday qilib miltillovchi raqamli mikrosxemalar bilan noto'g'ri ishlashni o'rgatayotganini ko'rib, men o'zimga mavzudan chetga chiqishga yo'l qo'ydim. Shunday qilib, sizda BIOS-da muammo aniqlangan qattiq disk bor: boshqa ishlab chiqaruvchilarning Maxtor yoki Seagate qattiq disklarida bunday muammolar mavjud emas;

Qattiq disk - konsolda ishlash

Avvalo, muammoli qattiq disklar modellari ro'yxatini qidirishingiz kerak va ularning ko'pi yo'q Agar sizning qattiq diskingiz ulardan biri bo'lsa, siz ishlab chiqaruvchining rasmiy veb-saytiga o'tishingiz va qattiq diskning seriya raqamidan foydalanishingiz kerak. Nihoyat, bu sizning holatingiz va muammo boshqa apparat yoki dasturiy ta'minot bilan bog'liq emasligiga ishonch hosil qiling. Ikkinchi qadam USB-UART adapterini ulab, qattiq diskni quvvat bilan ta'minlagandan so'ng terminalda tasdiqlash, "CC" harflarini o'z ichiga olgan yozuv paydo bo'lishi kerak.

Miltillaganda adapterni ulash

Keyin konsolda matn yozish imkoniyatiga ega bo'lish uchun qattiq disk modeli va ishlab chiqaruvchisiga qarab, qattiq disk bilan qanday manipulyatsiyalar qilish kerakligi haqida Google-ga murojaat qilishingiz kerak bo'ladi. Esimda, uch-to‘rtta variant bor. Buning uchun birinchi navbatda biz qattiq disk motorini to'xtatishimiz kerak bo'ladi. Buni qanday qilishim mumkin?

Qattiq disk taxtasidagi nuqtalarni yopamiz

Muammoli qattiq disklarning har bir kichik turi uchun, mening ishimda turli xil usullar mavjud, ikkita kichik tangani qisqa tutashuvi kerak edi, boshqa holatda, siz ofis qog'ozini siljitishingiz kerak; boshqaruv panelidan dvigatelga o'tadigan kontaktlar (yopilishning oldini olish uchun porloq emas (!).

Vinchester modeli CC uchishiga moyil

Shundan so'ng, konsolda ma'lum matnni kiritish kerak edi. Ushbu nikellarni, platypuslar bilan bog'lashga urinib ko'rganimda, bu o'lik raqam ekanligini tushundim va men hali ham nikellarni yupqa MGTF simi bilan nikellarga lehimlashim kerak. Ushbu sim tugunga bog'langan va qattiq disk platasiga bir tomchi issiq elim bilan aloqa bo'lmagan joyda yopishtirilgan. Chunki bu mayda nikellarni qayta tiklash hali ham muammo bo'lib qolmoqda va ularni shoshilinch bir noqulay harakat qilish orqali juda oson yirtib tashlash mumkin. Men Arduino-da dizaynda ishlatiladigan "erkak" va "ayol" jumperlarni nikellarga lehimlangan MGTF simlariga uladim. Keyin dvigatelni to'xtatish uchun jumperlarimizni yoqqan va yopgandan so'ng to'g'ri daqiqani kutish qoldi.

Adapter uchun Arduino jumpers

Mana, konsolda matn terish mumkin bo'ldi, ishning yarmi bajarildi. Keyin men ixtisoslashgan veb-saytda ma'lum bir buyruqlar ketma-ketligini topdim, ular terminalda birin-ketin kiritilishi kerak edi. Bunda hech qanday murakkab narsa yo'q edi - yagona narsa shundaki, muammoli qattiq disk platalarining har bir kichik turi uchun bu ketma-ketlik biroz boshqacha edi. Maqolaning oxirida men arxivda jamoalar jalb qilingan maqolaning to'liq matnini taqdim etaman, bu erda umumiy ma'noda tiklanish jarayonining qisqacha tavsifi bilan cheklanaman.

cc flyga moyil bo'lgan qattiq disklar ro'yxati

Shunday qilib, biz ma'lum bir buyruqlar ketma-ketligini yozdik va nihoyat qattiq disk normal holatga qaytganligi haqida xabar oldik, keyin biz quvvatni o'chirib, jumperimizni ochamiz, uni printsipial ravishda har qanday narsa bilan almashtirish mumkin - har qanday kalit, almashtirish tugmasi yoki tugma. qulf bilan yoki eng yomoni, MGTF simlarining uchlarini tezda burab qo'ying. Mana, endi biz CC Fly-ni olib tashladik.

Vintda tstslarni uchib chiqing

Hozirgacha bizning qattiq diskimiz BIOS-da anakartda ko'rinadigan bo'lishi kerak. Biz bunga amin bo'ldik, qalbimiz siqilib) - mehnatlarimiz behudami? Biz kompyuterni yoqamiz, qattiq disk BIOS-da aniqlandi, mening holatimda yuklash BOOTA so'rovidan tashqariga chiqmadi, bu tushunarli - shaxsiy kompyuter uskunasida farqlar mavjud, shunday bo'lishi kerak. Ради интереса загрузился со своего жесткого диска, там вроде бы не стояло даже пароля на Windows и все файлы были видны, хотя когда есть желание даже это не становится проблемой, подключив реанимируемый жесткий вторым и полазил по чужим файлам, ничего ценного для себя, впрочем, Topmadim.

Disk tasviridan qattiq disk proshivkasini miltillash

Ammo bu urushning yarmi, qattiq disk hali ham xavf yoqasida, chunki u eski proshivkaga ega, muammoli va har qanday vaqtda hamma narsa yana sodir bo'lishi mumkin. Ammo endi u BIOS-da ko'rinadi va uni o'zgartirish qiyin bo'lmaydi, biz ishlab chiqaruvchi tomonidan maxsus chiqarilgan bunday muammolarga ega bo'lmagan proshivka bilan disk tasvirini qidirmoqdamiz. Siz uni rasmiy veb-saytda yoki maxsus forumlarda olishingiz mumkin.

Viktoriya - remapni tanlang

Biz BIOS-da CD-ROM-dan yuklashni yoqamiz va ro'yxatdan kerakli modelni tanlab, xatolikka yo'l qo'ymaslik uchun kabelni uzib, boshqa barcha qattiq disklarni o'chirib qo'ygan ma'qul, ustiga bosing: qattiq diskimizni o'chiring. Va bu erda bizni yana bir mumkin bo'lgan muammo kutmoqda - SMART qattiq diskini miltillagandan so'ng, u toza bo'ladi, ya'ni biz qattiq disk ishlayotgan paytda BAD bloklari bo'lgan belgilanmagan sektorlarga, yomon sektorlarga fayllarni yozmaymiz, biz undan yuklashimiz kerak. Viktoriya dasturi yoki shunga o'xshash disk tasviri va undagi skanerlash va kengaytirilgan Remap-ni tanlang.

Viktoriya tomonidan diskni skanerlashda yomon bloklar

Shunday qilib, biz qattiq diskimiz mexanikasining yuzasi va holati haqida tasavvurga ega bo'lamiz, men juda omadli bo'ldim, bitta yomon sektor yo'q edi, hatto juda sekin sektor ham yo'q edi; - sirt deyarli ideal edi. Bu erda, ular forumlarda qattiq diskni qayta tiklashga bag'ishlangan mavzularda yozganidek, ba'zida miltillagandan so'ng bizni juda yoqimsiz ajablanib kutmoqda, kam hollarda ko'p BAD bloklari va yomon sektorlar paydo bo'ladi, lekin mening vaziyatimda omadim keldi; .

Yangilangan Maxtor 500 GB

Endi menda ikkinchi 500 Gb qattiq diskim bor, men imkoniyatni qo'lga kiritdim va tizimni o'rnatdim, ancha vaqt o'tdi va hech qanday muammo sezilmadi. Ushbu qattiq disk yozish/o'qish tezligida men 2011-yilda kompyuterim, shuningdek Seagate bilan yangi sotib olgan 250 Gb qattiq diskdan ancha tezroq, lekin baxtga muammoli qatordan emas. Ishlatilgan ushbu qattiq diskning narxi bizning shahrimizdagi forumda yuzaning holatiga va markaga qarab taxminan 1000-1200 rublni tashkil qiladi va hatto uni mendan sotib olmoqchi bo'lganlar ham bor edi, lekin buni eslab qolishdi. klassika, aytmoqchiman: sizga bunday sigir kerak :)

Keling, bajarilgan ishlarni sarhisob qilaylik

Bu shuni ko'rsatadiki, elektronikani ta'mirlash hech qanday zerikarli va qiyin emas yoki faqat ta'mirlash yoki ma'lumotni tiklash sohasidagi professionallar uchun ochiqdir, aksincha, har bir yangi boshlanuvchi, ehtiyotkor radio havaskor yoki uyda mustaqil ravishda amalga oshirilishi mumkin. biznesni zavq bilan birlashtirishni biladigan ta'mirchi. Qattiq diskni qayta tiklagan maqolaning manbasi bilan arxivni bu yerdan yuklab olishingiz mumkin. Barchaga muborak ta'mirlash! Ayniqsa, portal uchun - AKV.

HARDWIND CHESTER HDD BIOS-NI YANGILASH maqolasini muhokama qiling

Konverter

Siz konvertorni sotib olishingiz mumkin (USB-TTL va COM-TTL sotuvda mavjud) yoki uni o'zingiz qilishingiz mumkin (men quyida bir nechta diagrammalarni taqdim etaman).

Arduino egalari uchun: keling, ulanamiz GND Va QAYTA O'RNATISH, kontaktlardan foydalaning RX Va TX.

Sxemani tekshirish uchun siz yopishingiz mumkin RX Va TX, - natijada biz kiritgan hamma narsa qaytarilishi kerak.

Ulanish

Ulanmoqda RX Va TX, quyidagi rasmda bo'lgani kabi, SATA kabelini ajratib oling va quvvatni ulang.

MAQOMOTI porti bilan ishlash uchun men PuTTY dan foydalandim, sizning sevimli dasturingiz ham ishni mukammal bajaradi. Shunday qilib, PuTTY-ni oching, ulanish turini tanlang Serial, port va boshqa sozlamalarni kiriting:

Tezlik 38400
Ma'lumotlar bitlari 8
Bitlarni to'xtatish 1
Paritet Yo'q
Oqim nazorati Yo'q
Terminal oynasini oching, bosing Ctrl+Z va biz taklifni ko'ramiz:
F3 T>
Qattiq diskingiz uchun buyruqlar va tavsiflar ro'yxatini ko'rish uchun siz kiritishingiz kerak /C, undan keyin Q.

Qayta tiklash

Qayta qurishni boshlash vaqti keldi.

Muhim: Iltimos, buyruqlarni kiritishda ehtiyot bo'ling!

  1. Kirish orqali 1-darajaga o'tamiz /1
  2. Keling, S.M.A.R.T.ni tozalaymiz. jamoa N1
  3. Quvvatni o'chiring va dvigatel to'xtashini kuting (~10 soniya)
  4. Quvvatni yoqing va yana bosing Ctrl+Z
  5. Yomon bloklar ro'yxatini tozalash: kiriting i4,1,22
  6. 3-4 nuqtalarni takrorlang
  7. Konsolga kiriting: m0,2,2,0,0,0,0,22("Xitoyda ishlab chiqarilgan" qattiq disklari uchun - m0,2,2,22)
  8. Keling, 2-darajaga o'tamiz: /2
  9. Dvigatelni to'xtating: kiriting Z
  10. Quvvatni o'chiring
Barcha manipulyatsiyalardan so'ng, qattiq disk BIOS-da aniqlana boshladi. Muammoga qayta duch kelmaslik uchun qattiq diskdagi dasturiy ta'minotni yangilang. Ushbu protsedura juda oddiy: yuklash tasviri ishlab chiqaruvchining veb-saytidan yuklab olinadi va diskda saqlanadi. Keyingi - bosqichma-bosqich rejimda proshivkani yuklab oling va yangilang, shunchaki ekrandagi ko'rsatmalarga amal qiling.

Endi men hamma narsa kerakli tarzda ishlaydigan vaziyatni tasvirlab berdim, lekin bu kamdan-kam hollarda bo'ladi. Qayta tiklash jarayoni bir qancha qiyinchiliklarga duch keldi, ishonamanki, siz ham duch kelasiz. Shuning uchun, muvaffaqiyatga erisha olmagan har bir kishi uchun ushbu maqolaning oxirgi qismida yechim izlang.

Sahna ortida qolgan narsalar haqida

Ushbu maqola HDDni qayta tiklash bo'yicha turli materiallarga asoslangan o'z tajribalarim natijasi bo'lganligi sababli, men o'zim duch kelgan muammolarni tasvirlab beraman.
Muammo Yechim
Konsol shovqini Kontaktni ulang GND quvvat manbaiga ulash uchun. Men quvvat tugmasidan simdan foydalandim. Shuningdek, jumperni tortib oling SATA I qattiq diskdan.
Bosgandan keyin ekranda Ctrl+Z hech narsa ko'rinmaydi Katta ehtimol bilan to'g'ri ulanmagan RX Va TX.
Uni birinchi marta yoqqaningizda xatolik paydo bo'ladi LED: 000000CC FAddr: 0025BF67 yoki LED: 000000CC FAddr: 0024A7E5 Birinchidan, keling, boshlarni o'chirishga harakat qilaylik. Buning uchun biz taxtani burab qo'yamiz (shu bilan birga siz kontaktlarni silgi bilan tozalashingiz mumkin: menda juda ko'p axloqsizlik bor edi), boshlarga olib boradigan kontaktlarga izolyator (qog'oz, elektr lenta va boshqalar) qo'ying. , va taxtani orqaga burab qo'ying (barcha vintlar bilan emas, balki dvigatelga quvvat bo'lishi uchun). Quvvatni yoqing, bosing Ctrl+Z, kiriting /2 , Keyin Z. Biz muvaffaqiyatli to'xtash haqida xabar kutmoqdamiz. Spin Down To'liq o'tgan vaqt 0,138 mseks Quvvatni o'chirmasdan, taxtani burab, izolyatorimizni chiqarib oling va taxtani orqaga burang, dvigatelni ishga tushirish uchun buyruqni kiriting: U.

Agar boshlarni ajratish usuli yordam bermasa, taxtadagi kontaktlarni o'tkir cımbız yoki ingichka sim bilan yopishingiz kerak. Surat (quyidagi havolalar orqali mavjud) turli xil qattiq disklardagi qisqa tutashuv nuqtalarini ko'rsatadi.