Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Історія створення флеш пам’яті





ЗМІСТ

ВСТУП.. 7

РОЗДІЛ 1 ЗАГАЛЬНІ ВІДОМОСТІ ПРО ФЛЕШ-НАКОПИЧУВАЧ.. 8

1.1 Історія створення флеш пам’яті 8

1.1.1 Загальні принципи роботи флеш-пам'яті 9

1.1.2Читання, запис, стирання найпростішої комірка. 11

1.1.3Доступ до флеш-пам'яті 12

1.1.4 Архітектура флеш-пам'яті 12

1.1.5 Тип пам’яті NOR.. 13

1.1.6 NAND.. 14

1.1.7 Типи карт пам'яті 16

1.1.8 MMC.. 17

1.1.9 USB флеш-накопичувач. 20

1.1.10 Застосування флеш-пам'яті 20

1.2 Типи ушкоджень. 22

1.2.1 Механічні пошкодження. 22

1.2.2 Електричні і теплові пошкодження. 22

1.2.3 Руйнування внутрішньої структури.. 24

1.2.4 Логічні ушкодження. 24

1.2.5 Засоби відновлення даних. 25

1.2.6 Програмні засоби відновлення даних. 28

1.3 Методичний посібник з відновлення даних з флеш-дисків. 29

1.3.1 Просте відновлення даних при логічному збої 29

1.3.2 Використання EasyRecovery Pro в режимі RawRecovery. 32

1.3.3 Ручне відновлення даних в FAT32. 33

 

1.3.4 Відновлення даних в файлової системі NTFS. 36

1.3.5 Відновлення елемента таблиці розділів. 37

1.3.6 Відновлення службової інформації в MFT.. 39

1.3.7 Пошук таблиці MFT.. 39

1.3.8 Розмір і структура записи таблиці MFT.. 42

РОЗДІЛ 2 ЗАВАНТАЖУВАЛЬНИЙ ФЛЕШ НАКОПИЧУВАЧ.. 44

2.1 UNetBootin або Windows 7 USB / DVD Download Tool 44

2.2 Створення завантажувальної флешки для Windows 7. 45

2.3 Програма UltraISO.. 48

2.4 Командний рядок.. 55

РОЗДІЛ 3ЕКОНОМІЧНА ЧАСТИНА.. 66

3.1 Виробничі розрахунки. 66

3.2 Розрахунок трудомісткості робіт з створення завантажувача флеш-накопичувача. 67

3.3 Розрахунок необхідної кількості працюючих. 68

3.4 Організація заробітної плати. 70

3.5 Розрахунок загальновиробничих витрат. 74

3.6 Розрахунок собівартості розробки завантажувального флеш-накопичувача. 79

ВИСНОВКИ.. 82

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ.. 83


ВСТУП

Мета дипломної роботи розповісти про сам флеш-накопичувач і про його переваги. Також призначення самого пристрою та його фізичну та логічну структуру. Розповісти які є види ушкоджень та несправностей та способи їх усунення.

Тема: «Мультизавантажувальний флеш-накопичувач», тобто показати його роботу і те як можна поставити програмне забезпечення. І ще популярність їх, оскільки практично диски вже в минулому, а флешки в майбутньому, те як є в широкому вжитку.

 


РОЗДІЛ 1
ЗАГАЛЬНІ ВІДОМОСТІ ПРО ФЛЕШ-НАКОПИЧУВАЧ

Історія створення флеш пам’яті

Першою енергонезалежною пам'яттю була ROM (ПЗУ) – Read Only Memory. З назви стає зрозуміло, що даний тип має єдиний цикл запису. Він здійснюється відразу при виробництві, шляхом нанесення алюмінієвих доріжок між осередками ROM літографічним способом. Наявність такої доріжки означає 1, відсутність – 0. Цей вид пам'яті не придбав велику популярність, так як процес виготовлення мікросхеми ROM займав тривалий час (від 4 до 8 тижнів). При цьому вартість пам'яті досить низька (при великих обсягах виробництва), а інформацію з неї можна стерти тільки фізичним або термальним впливом.

Природно, що на ROM прогрес не закінчився. Виникла гостра необхідність в перезаписі пам'яті, а кожен раз випускати ПЗУ з новими даними було дорого і нераціонально. Тому ROM змінила PROM (Programmable ROM). Мікросхему з такою пам'яттю можна було піддати повторному (правда, єдиному) пропалюванню за допомогою спеціального пристрою – програматора. Справа в тому, що PROM проводилася трохи за іншою технологією. Доріжки між осередками були замінені плавкими перемичками, які могли бути зруйновані шляхом подачі високої напруги на мікросхему. Конструктивно перемички – інтегральний елемент з титаново-вольфрамового сплаву. Таким чином, з'являється єдиний цикл перезапису.

ROM і PROM відносяться до виду перезаписаної незалежної пам'яті. У 1971 році Intel випускає абсолютно нову мікросхему пам'яті під абревіатурою EPROM (Erasable Programmable ROM). Таку мікросхему можна було піддавати неодноразовому перезапису шляхом опромінення чіпа рентгенівськими променями. Пам'ять стирається ультрафіолетом, з'являється трохи пізніше і носить абревіатуру UV-EPROM. У такій мікросхемі є невелике віконце з кварцовим склом. За ним знаходиться кристал, який опромінюється ультрафіолетом. Після стирання інформації це віконце заклеюють. Частковий перезапис даних як і раніше залишається неможливим, тому що рентгенівські і ультрафіолетові промені змінюють всі біти, стираються області в положенні 1. Повторний запис даних здійснюється також на програматорах (як в ROM і EROM). EPROM була заснована на МОП (метал-оксид-напівпровідник) транзисторах. Запис даних в осередку такого транзистора проводився методом лавинної інжекції заряду (про методи запису буде сказано нижче). Цей метод давав можливість неодноразово перезаписувати дані пам'яті (хоча кількість циклів була обмежена). Таким чином, разом з EPROM народжується покоління NVRWM, що розшифровується як NonVolatile Read-Write Memory. Але, не дивлячись на абсолютно нову технологію, цей вид був витіснений з ринку іншими видами пам'яті.

Через вісім років, в 1979 році після виходу EPROM, фірма Intel розробляє новий вид пам'яті, яка могла бути переписана частинами. За допомогою електричного струму стала можливою зміна даних в певній клітинці мікросхеми. Це нововведення зменшувало час програмування, а також дозволяло відмовитися від зовнішніх пристроїв-программаторів. Для запису даних пам'ять досить було підключити до системної шини мікропроцесора, що значно спрощувало роботу з мікросхемою, тому вартість EEPROM була високою. Це не дивно, так як технології виробництва такої пам'яті були дуже складними. На відміну від попереднього EPROM, збільшувалася кількість циклів перезапису інформації.

Нарешті в 1984 році компанія Toshiba розробляє принципово новий вид пам'яті під назвою Flash. Відразу після цього почався інтенсивний процес розвитку цього виду, а EEPROM стрімко втрачає позиції на ринку.

Доступ до флеш-пам'яті

Розрізняють три методи доступу до мікросхеми: звичайний, пакетний і сторінковий. Всі вони використовуються в залежності від ситуації, так як відрізняються за швидкістю доступу, мають свої переваги і недоліки.

Звичайний доступ (Conventional). Довільний асинхронний доступ до комірок пам'яті. Використовується в тих ситуаціях, коли необхідно вважати малу кількість інформації з мікросхеми пам'яті.

Пакетний (Burst). Синхронний, дані читаються паралельно, блоками по 16 або 32 біта за один раз. Після читання інформації в буфер відбувається синхронізація блоків, і, в кінцевому підсумку, дані передаються вже послідовно. Перевага перед звичайним типом доступу – швидке послідовне читання даних. Недолік – повільний доступ при читанні певних осередків пам'яті.

Сторінковий (Page). За принципом нагадує пакетний вид, але дані приймаються асинхронно, блоками по 4 або 8 слів. Переваги – дуже швидкий довільний доступ в межах поточної сторінки. Недолік – відносно повільне перемикання між блоками.

Останнім часом з'явилися мікросхеми флеш-пам'яті, що дозволяють одночасний запис і стирання (RWW - Read While Write або Simultaneous R / W) в різні банки пам'яті.

Архітектура флеш-пам'яті

Існує кілька типів архітектури (організацій з'єднань між осередками) флеш-пам'яті. Найбільш поширеними в даний час є мікросхеми з організацією NOR і NAND.

Тип пам’яті NOR

Назва NOR веде свій родовід від логічної операції Not OR (не "або"): якщо хоча б один з транзисторів, підключених до лінії бітів, включений, то зчитується "0". NOR-ОR осередки працюють подібним з EPROM способом. Кожен транзистор-осередок підключений до трьох ліній: Word Line (лінія слів), Select Line (лінія вибірки) і Bit Line (лінія біт). Вибірка здійснюється шляхом подачі високої напруги на Word Line, підключену до затвору, і спостереження за різницею потенціалів між Select Line (джерело) і Bit Line (стік). Якщо на плаваючому затворі знаходилася достатня кількість електронів, то їх негативне поле перешкоджало протіканню струму між витоком і стоком, і напруга залишалася високою. Такий стан покладається в термінах флеш-пам'яті нулем, в протилежному випадку зчитується одиниця.

 

Рисунок 1.2 – Архітектура NOR

 

Інтерфейс - паралельний. Можливо як довільне читання, так і запис.

Програмування - методом інжекції "гарячих" електронів.

Стирання - методом Тунелювання Фаулера-Нордхейма.

Переваги - швидкий довільний доступ, можливість побайтного запису. Недоліки - повільний запис і стирання.

Основні виробники: AMD, Intel, Sharp, Micron, Ti, Toshiba, Fujitsu, Mitsubishi, SGS-Thomson, STMicroelectronics, SST, Samsung, Winbond, Macronix, NEC, UMC.

З двох типів має найбільший розмір осередку, а тому погано масштабується єдиний тип пам'яті, який працює на двох різних напругах. Ідеально підходить для зберігання коду програм (PC BIOS, стільникові телефони), являє собою ідеальну заміну звичайному EEPROM.

NAND

NAND є найвигіднішим, з точки зору економії простору, способом організації осередків. Транзистори підключаються до бітових ліній групами, тобто послідовно. Якщо всі групи транзисторів відкриті, включені, Bit Line заземлюється, напруга між нею і Word Line падає до нуля: спрацьовує логіка Not AND (не "і") - якщо всі елементи рівні 1, то видається 0. Правда, зчитування ускладнено внаслідок падіння напруги на гірлянді транзисторів, однак швидкість обігу підвищується за рахунок адресації відразу цілої групи бітів. При довільному доступі гідність перетворюється в недолік, і NAND-чіпи зазвичай відрізняються від NOR наявністю додаткового внутрішнього кеша. З огляду на все вищесказане, NAND-пам'ять є найбільш підходящий тип пам'яті для пристроїв, орієнтованих на блоковий обмін: MP3 плеєрів, цифрових камер і як замінник жорстких дисків.

Доступ - довільний, але невеликими блоками, які можна розглядати як кластери жорсткого диска.

Інтерфейс - послідовний, довільне читання і запис неможливий. Не дуже підходить для задач, що вимагають довільного доступу до даних.

Переваги - запис і стирання інформації здійснюються на високій швидкості, розмір блоку невеликий.

Недоліки - відносно повільний довільний доступ, неможливість побайтного запису, необхідність використовувати внутрішній кеш.

 

Рисунок 1.3 – Архітектура NOR [12]

 

Основні виробники - Toshiba, AMD / Fujitsu, Samsung, National, Mitsubishi.

Програмування - Тунелюванням Фаулера-Нордхейма, на відміну від NOR-пам'яті.

Стирання - Тунелюванням Фаулера-Нордхейма, в цьому схожість з NOR-пам'яттю.

Розвиток технології флеш-пам'яті відбувається, в основному, в області вдосконалення конструкції осередків. Так, з'явилися варіанти з двома транзисторами: один з пари є звичайним транзистором, що ізолює осередок від Word Line. Завдяки цьому вдалося позбутися від паразитних перехресних наведень, що виникають при стирання однієї зі сторінок даних, а також знизити напругу програмування. Причому другий транзистор займає зовсім небагато місця, оскільки він позбавлений функції запам'ятовування "конденсатора" і великого плаваючого затвора.

Типи карт пам'яті

Рисунок 1.4 – Compact Flash

 

Картки цього формату вперше з'явилися в 1994 р. Стандарт розробила компанія SanDisk і надала його для громадського користування без жодних додаткових ліцензійних відрахувань. У жовтні 1995 року була створена некомерційна організація Compact Flash Association (CFA). Крім, власне, призвідника, в неї увійшли IBM, Canon, Kodak, HP, Hitachi, Epson і Socket Communications. Розробники створили карти Miniature Card, але вони виявилися не дуже вдалими. Всі права на технологію були продані Centennial Technologies, яка в 2000 р оголосила про рішення випустити в світ власний формат флеш-карт під назвою Compact Linear Flash. Картка містить досить складний контролер, завдяки якому вона сумісна з адаптерами PCMCIA. Харчування може становити 3,3 або 5В. Існує два класи CompactFlash-карт, в наслідування PCMCIA названих Type I і Type II. Вони розрізняються тільки товщиною (3,3 і 5 мм) і кількістю чіпів пам'яті, які можуть в них поміститися. Стандартний розмір карти 43 x 36 мм. Одна з найбільш переваг CompactFlash полягає в електричній сумісності з IDE-інтерфейсом. Це не означає, що картку можна вставити в роз'єм, а має на увазі можливість емуляції жорсткого диска. На програмному рівні карта нічим не відрізняється від вінчестера: вона володіє всіма необхідними параметрами, такими, як кількість віртуальних циліндрів і головок. Доступ до карти виконується за допомогою стандартного переривання IRQ 14, і для роботи з CompactFlash не потрібно драйверів. Зараз випускаються карти CompactFlash об'ємом до 100 GB. Одне з головних достоїнств стандарту - специфікований вбудований контролер пам'яті, що обумовлює чітке визначення логічної структури даних.

MMC

У листопаді 1997 р компанії Siemens і SanDisk анонсували MMC. Стандарт був спочатку "вільним", таким же, як CompactFlash, позбавленим будь-яких ліцензійних обмежень. Розмір карти всього 24 x 32 x 1,4 мм, важать карти всього 165 грам. Швидкість передачі даних дорівнює 20 MBps. Ці модулі пам'яті працюють при напругах 3,3 або 2,7 В і струмі до 35 мА, що й обумовлює низьке енергоспоживання. У 1998 р сформувався альянс MMCA (MultiMedia Card Association), який об'єднав промоутерів нової технології.

 

Рисунок 1.5 – Архітектура MVC

 

SmartMedia

 

Рисунок 1.6 – Зовнішній вигляд SM

 

Стандарт був розроблений в 1995 р компанією Toshiba, а його просуванням займається організація SSFDC Forum, в рядах якої чимало відомих компаній. До речі, SSFDC (Solid State Floppy Disk Card) можна перевести як "твердотільна дискета". Слід зазначити, що багато виробників роблять флеш-карти відразу трьох основних типів: Compact Flash, SmartMedia і MultiMediaCard. На відміну від Compact Flash, карти SmartMedia (SM) не забезпечені вбудованим контролером, що, за задумом творців, має знижувати їх вартість. Крім того, SМ мають менші розміри (37x45x0,76 мм) і масу (до 2 г). За популярністю SM сперечаються з CF, а разом з ним обидва ці стандарти охоплюють більше половини ринку флеш-карт. Робочі напруги у SM такі ж, як і у CF, але зазвичай використовується 3,3 В. Максимальна ємність карт, оголошена виробниками, зокрема компаніями EMTEC і Delkin, становить 128 Мбайт. Через відсутність внутрішнього контролера для роботи з цими картами неможливо застосувати пасивний перехідник, а зчитувачі для них вартують близько 50 дол. На жаль, SМ не дешевше, ніж CF.

 

Рисунок 1.7 – Memory Stick

 

Колись Sony змусила комп'ютерну індустрію вибрати як змінних носіїв свої 3,5-дюймові флоппі-дисководи, а тепер вона вирішила подбати про своїх позиції і на аудіо ринку, для чого розробила новий стандарт флеш-карт Memory Stick (MS).

Ці 10-контактні пристрої розмірами 21,5x50x2,8 мм і масою 4 г стали опорою цифрової імперії Sony, яка встановлює їх в свої цифрові плеєри, фотоапарати і відеокамери, також іграшки та інші пристрої. Карти пам'яті Memory Stick мають ємність до 16 Гб, а в деяких підверсій, Memory Stick Select, застосовувалися два банки по 128 Мб на жодній карті.

 

Рисунок 1.8 – SecureDigital

 

Розмір карти - 24 x 32 x 2,1 мм, що практично відповідає параметрам Magic Stick Duo. На даний момент анонсовані вироби ємністю від 8 до 512 MB при максимумі 16 GB. Швидкість запису, що типово для флеш-карт, істотно залежить від обсягу і, отже, кількості використовуваних чіпів. Стандартна швидкість запису становить 2 MBps, але починаючи з 512 MB носіїв, вона зростає багаторазово до 10 MBps. Карти оснащені механічним перемикачем захисту від запису, на зразок засувки "read-only" у флоппі-дисків. Кожна SD-карта містить два контролера: введення / виведення і підтримки системи кодування. Роз'єм складається з дев'яти контактів, чотири з яких призначені для передачі даних, один використовується для передачі команд і ще один відведено під синхросигнал.

USB флеш-накопичувач

USB флеш-накопичувач - носій інформації, що використовує флеш-пам'ять для зберігання даних і підключається до комп'ютера чи іншого пристрою, що зчитує через стандартний роз'єм USB.

 

Рисунок1.9 – Пристрій типового USB Flash Drive (на прикладі вироби фірми «Saitek»:

1 – USB-роз'єм, 2 - мікроконтролер; 3 - контрольні точки; 4 - мікросхема флеш-пам'яті; 5 - кварцовий резонатор; 6 - світлодіод; 7 - перемикач «захист від запису»; 8 - місце для додаткової мікросхеми пам'яті

 

USB флеш-накопичувачі зазвичай знімні і перезаписувані. Розмір - близько 5 см, вага - менше 60 м Отримали велику популярність в 2000-му році через компактність, легкість перезапису файлів і великого обсягу пам'яті (від 32 МБ до 256 ГБ [1]). Основне призначення USB-накопичувачів - зберігання, перенесення і обмін даними, резервне копіювання, завантаження операційних систем (LiveUSB) і ін.

Застосування флеш-пам'яті

Флеш-диски застосовуються в системах управління промисловим обладнанням, в гарячих цехах і на відкритому повітрі, в умовах постійних ударів, трясіння, вібрації, забрудненої атмосфери. Системи управління, що встановлюються на залізничному, водному транспорті (вібрація, підвищена вологість) або на літальних апаратах (швидка зміна висоти і температури, великі перевантаження), немислимі без таких пристроїв. І, звичайно, в космічних системах (перевантаження, невагомість, енергоспоживання) у флеш-дисків немає конкурентів. Ситуація на вітчизняному ринку ФД укладається в рамках загальносвітових тенденцій. Велика частина продукції, що поставляється споживається в промисловій сфері для автоматизації виробництва. З іншого боку, PCMCIA-карти на основі флеш-пам'яті для портативних комп'ютерів, хоча і пропонуються, але не набули широкого поширення. Мікросхеми флеш-пам'яті можуть працювати при температурах від -50 до 80 градусів, вологості повітря від 8 до 95 відсотків, витримувати ударне навантаження до 1000g, вібраційне навантаження до 15g. Час напрацювання на відмову у флеш-пам'яті близько 1000 годин (сюди входить час запису і стирання), а термін зберігання даних обчислюється десятками років. Флеш-пам'ять застосовується практично у всіх сучасних пристроях: стільникових телефонах, портативних комп'ютерах, mp3-плеєрах, цифрових відеокамер і фотоапаратах і багатьох інших. Флеш-пам'ять використовується в будь-яких комп'ютерних комплектуючих: мікросхеми BIOS на материнській платі, прошивки різних пристроїв (CD-Rom, відеокарта, звукова карта, модем). Модеми з мікросхемами флеш-пам'яті можуть приймати і відправляти дані навіть при вимкненому комп'ютері. Флеш-пам'ять розроблена і застосовується для того, щоб спростити роботу системи, в якій вона застосовується, а також підвищити її продуктивність. За рахунок оновлення інформації через флеш-пам'ять система (наприклад, модем, звукова карта і т.д.) в набагато меншому ступені використовує оперативну пам'ять комп'ютера. Тим самим підвищується продуктивність не тільки одного приладу, але і всього комп'ютера в цілому. Використання мікросхем флеш-пам'яті також дозволяє знизити вартість обладнання. Флеш-пам'ять, використовуючи блокову архітектуру, повністю замінила собою мікросхеми..

Типи ушкоджень

Відновлення флеш-диска може знадобитися в разі механічних, електричних, теплових, логічних ушкоджень і руйнування внутрішньої структури.

Механічні пошкодження

До пошкоджень даного типу відносяться будь-які, зовні помітні, пошкодження, а саме: пошкодження корпусу, зміни геометрії роз'єму, тріщини, деформації та інше.

На сьогоднішній день існує два способи відновлення інформації з фізично пошкодженої флеш-карти. Перший з них полягає у визначенні компонента, який вийшов з ладу, і його заміні на новий. Але оскільки запасні частини для флеш-карт не випускаються, новий елемент береться з пристрою-донора тієї ж моделі. Після заміни у флеш-карти відновлюється працездатність, тому спеціалісту залишається тільки скопіювати дані, що містяться на ній, на сторонній носій. У цього способу є кілька недоліків. По-перше, він можливий не у всіх випадках. По-друге, для його реалізації необхідно знайти нову флеш-карту, ідентичну пошкодженій. Причому донор буде непридатний для подальшого використання. Другий спосіб полягає в випоюванні з флеш-карти мікросхеми пам'яті і читанні інформації з неї безпосередньо за допомогою спеціального програматора. Після цього проводиться дешифрування лічених даних. Справа в тому, що кожен виробник флеш-карт використовує власний формат запису інформації, тому просто так витягти дані не вийде. Заключний етап - відновлення в разі необхідності цілісності пошкоджених файлів. Даний спосіб дуже критичний до професіоналізму виконавця, а також наявності необхідного апаратного та програмного забезпечення.

Логічні ушкодження

По-перше, це пошкодження в результаті програмного збою або апаратних особливостей службової області даних, використовуваної контролером в роботі механізму трансляції. Виною цьому, перш за все, знос, що призводить до появи надмірної кількості бітових помилок, які неможливо скоригувати реалізованим алгоритмом ECC. Не менш вірогідні і збої внутрішнього програмного забезпечення.

По-друге, погіршення теплопровідності корпусу флеш-накопичувача призводить до підвищення температури внутрішніх компонентів, що підвищує ймовірність збоїв і виникнення помилок. Повідомлення операційної системи про необхідність відформатувати накопичувач або пропозицію «Вставити диск» - це якраз наслідки і ознаки подібних помилок. При цьому найчастіше накопичувач як фізичний пристрій в системі визначається ідентифікатором виробника (Vendor ID) і типом пристрою (Device ID), відповідним встановленим в ньому контролером. При виявленні непереборної помилки службової області, контролер перестає звертатися до мікросхем пам'яті, повертаючи у відповідь на команду читання заздалегідь сформований сектор (найчастіше, заповнений нулями). Ще він може «інформувати» про відсутність носія. Подібна тактика пояснюється, головним чином, необхідністю зменшити вплив на мікросхеми пам'яті і не допустити подальшого пошкодження даних. При цьому дані, в більшості випадків, залишаються повністю коректними і розташовуються в мікросхемах пам'яті, але доступ до них за допомогою штатного інтерфейсу стає неможливим. Застосування загальнодоступних спеціалізованих утиліт при пошкодженнях службової інформації іноді дозволяє повернути накопичувачеві працездатність, але при цьому для користувача дані майже будуть знищені. Дії, що виконуються стандартними утилітами від виробника, складаються зі стирання всіх мікросхем пам'яті і відновлення формату пошкодженої службової області. Йде переоблік блоків з нестабільним читанням. Збереження даних зони користувача не є пріоритетним при такій операції, подібна вимога значно ускладнила б утиліту. У подібних випадках найбільш надійним методом відновлення даних є застосування спеціалізованих комплексів, які дозволяють працювати безпосередньо з мікросхемами пам'яті, реалізуючи емуляцію роботи контролера без застосування штатного, апаратного контролера і інтерфейсу.

Засоби відновлення даних

Програмно-апаратні засоби відновлення даних

Програмно-апаратний комплекси призначені для відновлення даних з фізично несправних флеш-накопичувачів, в ситуації, коли доступ до вмісту флеш-мікросхем за допомогою штатного інтерфейсу, реалізованого контролером, неможливий.

До цього типу належать всі типи флеш-накопичувачів (SD, SM, MMC, USBFlash, MemoryStick, CompactFlash і ін.), Контролер яких пошкоджений, або містять значні механічні або електричні пошкодження плати, що перешкоджають нормальному функціонуванню пристрою. Розглянемо цей клас пристроїв на прикладі програмно-апаратного комплексу PC-3000 Flash. Контролер, що знаходиться у флеш-накопичувачах, крім реалізації власне інтерфейсу, виконує специфічні алгоритми розподілу даних за обсягом мікросхем флеш-пам'яті з метою контролю рівномірності зносу окремих осередків NAND пам'яті. Відповідно, несправність контролера призводить до неможливості отримання доступу до даних флеш-накопичувача в коректному вигляді. У подібних випадках необхідно випоювати все мікросхеми флеш-пам'яті з накопичувача і зчитувати їх вміст. Для цих цілей в PC-3000 Flash входить спеціалізований пристрій зчитування (PC Flash Reader).

Програмна частина комплексу, взаємодіючи з апаратною частиною, реалізує програмний емулятор контролера, дозволяючи отримати доступ до даних користувача, за допомогою відновлення специфічного для кінцевого контролера алгоритму трансляції при доступі до вмісту мікросхем флеш-пам'яті. Результатом роботи є відновлення коректного доступу до вмісту флеш-накопичувача, до якого в разі наявності логічних руйнувань можна застосувати всі інструменти логічного відновлення комплексу Data Extractor UDMA. Комплекс, крім значного списку автоматичних режимів відновлення і аналізу, містить широкі можливості для ручної роботи із завданням, за допомогою широкого набору спеціалізованих утиліт. Також, до складу комплексу входить база алгоритмів роботи контролерів, що дозволяє прискорити процес відновлення даних з флеш-диска за допомогою прямої вказівки типу контролера. Серед автоматичних режимів комплексу, можна виділити режими "Відновлення по контролеру", коли для повного відновлення даних флеш-диска досить вказати тип застосованого в накопичувачі контролера. У цьому випадку, всі дії необхідні для відновлення коректного доступу до призначених для користувача даних будуть виконані автоматично, і результатом стане образ диска з даними користувачів. Для автоматизації процесу читання, комплекс PC-3000 Flash включає велику базу інформації про мікросхеми флеш-пам'яті. У документації до комплексу розкрито основні принципи функціонування накопичувачів на основі NAND флеш-пам'яті і дані безпосередні рекомендації по процесу відновлення даних з них.

Для вивчення нових типів флеш-накопичувачів в комплексі реалізований режим "Збір інформації", що дозволяє зібрати інформацію про завдання, включаючи дані про контролер і алгоритми, які він використовує, і в стислому вигляді передавати інформацію розробникам. Це дозволить вивчати нові типи флеш-накопичувачів, додавати їх підтримку в комплекс і в деяких випадках дистанційно допомагати користувачам при відновленні даних.

Програмне забезпечення цього комплексу дозволяє вирішити такі завдання:

- усунути перемішування даних, викликане апаратними особливостями накопичувача (контролера) та конфігурації плати електроніки;

- визначити застосований в контролері алгоритм і його параметри;

- при необхідності, логічно відновити руйнування файлової системи.

У комплексі PC 3000 Flash реалізовано значне число автоматичних методів відновлення і методів, що дозволяють виконати окремі дії всього процесу. Серед автоматичних режимів комплексу хочеться виділити режими «Відновлення по контролеру», коли для повного відновлення даних досить лише вказати тип застосованого в флеш-накопичувачі контролера. В цьому випадку всі дії, необхідні для відновлення коректного доступу до даних, будуть виконані автоматично, і результатом стане образ диска з відновленими даними. Комплекс включає велику базу даних про мікросхеми флеш-пам'яті для автоматизації процесу зчитування. Однак автоматичні режими відновлення і аналізу - це не все, на що здатний комплекс. Ще в ньому закладені широкі можливості для індивідуального вивчення завдання відновлення за допомогою різноманітного набору спеціалізованих утиліт. Також до складу PC-3000 Flash входить поповнюється база даних контролерів, що дозволяє прискорити процес відновлення інформації за допомогою прямої вказівки типу контролера. За статистикою, зібраною і обробленої з грудня 2007 року, близько 80 відсотків даних з флеш-накопичувачів NAND вдається відновити в автоматичному режимі, при детальному «ручному» відновленні - 90 відсотків. Від загального обсягу відновлення інформації на накопичувачах на основі NAND флеш-пам'яті 45% припадає на усунення несправностей логічного характеру, відповідно, 55% - фізичного. [10]

Пошук таблиці MFT

Номер першого кластера таблиці MFT міститься в поле Clusters to MFT завантажувального сектора. Якщо вам вдалося його відновити, то за допомогою утиліти Перегляд секторів можна перейти на цей кластер і перевірити коректність записів, що відносяться до метафайли.

Для переходу по номеру кластера виконайте наступні дії.

1. Відкрийте перший (завантажувальний) сектор диска.

2. У розділі Абсолютний сектор, в поле Наберіть вираз для оцінки введіть формулу для обчислення номера першого сектора MFT: <N кластера> * <Sectors per Cluster>, де <N кластера> - це шістнадцяткове значення номера першого кластера MFT, a <Sectors per Cluster> - це розмір кластера, записаний в поле Sectors per Cluster (наприклад: 40000х 8, рис. 21)

3.Нажміте клавішу Enter. Характерні ознаки «справної» MFT:

- кожен запис починається зі слова FILE0, розміщеного в перших п'яти байтах сектора;

- для більшості записів метафайлов в байтах зі зміщенням F2h зберігається ім'я метафайла, яке завжди починається з символу $;

- перший запис описує сам метафайл $ MFT.

 

Рисунок 1.12 – Пошук першого сектора MFT за допомогою утиліти Перегляд секторів

 

Послідовність розміщення записів інших метафайлов приведена в таблиця 1.2.

 

Таблиця 1.2 – Послідовність розміщення записів метафайлов в файлі $ MFT

Номер запису Ім’я метафайла Пояснення
0х0 $MFT Таблиця MFT
0х1 $MFTMirr Копія таблиці MFT
0х2 $LogFile Журнал транзакцій
0х3 $Volume Інформація про логічний диск
0х4 $AttrDef Список атрибутів, використаних в файловій системі
0х5 $ Кореневий каталог файлової системи
0х6 $Bitmap Схема розподілення кластерів
0х7 $Boot Завантажувальний сектор розділа NTFS
0х8 $BadClus Список поганих кластерів розділа
0х9 $Secure База даних атрибутів безпеки
0хА $UpCase Список символів верхнього регістра в кодуванні Unicode
0хВ $Extend Файли додаткових відомостей

 

Далі у файлі $ MFT йдуть записи з інформацією про всі інші файли і каталоги.

У тому випадку, якщо поле Clusters to MFT завантажувального сектора пошкоджено або перехід по номеру кластера привів «невідомо куди», можна спробувати довірити пошук MFT самої утиліти Перегляд секторів.

Для цього клацніть на кнопці Перейти і в меню (рис. 22) виберіть команду NTFS ► MFT. Зверніть увагу, що тут же вказано номер сектора (щодо початку розділу), з якого починається MFT.

 

Рисунок 1.13 – Пошук таблиці MFT за допомогою утиліти Перегляд секторів

 

Якщо і цей прийом не дасть результату, залишається останній вихід: повернутися до роботи з програмою Norton Disk Editor і спробувати знайти таблицю MFT за допомогою повнотекстового пошуку по розділу. Як ключ пошуку можна використовувати ім'я метафайла - $ MFT. Однак при цьому слід враховувати, що імена файлів в NTFS представлені в двобайтового кодуванні UNICODE, a Norton Disk Editor працює з однобайтового кодом ASCII. Якщо основна таблиця MFT пошкоджена, слід перевірити стан її копії. Нагадаємо, що в NTFS не передбачено створення повної копії MFT. Скорочена копія, MFT Mirror, містить лише перші чотири записи з основної таблиці, що відносяться до метафайли $ MFT, $ MFTMirr, $ LogFile і $ Volume. Нагадаємо також, що копія MFT в версії NTFS для Windows ХР завжди розташована в середині розділу. Тому якщо в завантажувальному записі адреса її початку відсутня, нескладно його обчислити виходячи з числа секторів розділу. Можна також спробувати перейти до сектору з копією MFT за допомогою утиліти Перегляд секторів, скориставшись командою NTFS ► MFT дзеркальний з меню Перейти.

Якщо копія вціліла, необхідно відшукати її останній сектор і потім перенести вміст «дзеркала» в відповідні сектори, відведені під основну MFT.

За допомогою утиліти Перегляд секторів ця операція виконується таким же чином, як і перенесення копії завантажувального сектора.

Програма UltraISO

Другий спосіб створення системної флешки більш складніший. Для цього використовуються програма UltraISO. Але вона написана російською мовою і має цілком функціональний пробний період. Для цього спочатку необхідно загрузити дану програму із сайту http://www.ezbsystems.com/ultraiso. Для встановлення програми на ПК, вибираємо опцію Free Trial (Рисунок 2.8).

 

.

Рисунок 2.8 – Загальний вигляд програми

 

Наступним кроком є вибір російської мови і лише тоді ми маємо можливість її скачати. Запустивши перший раз програму під іменем адміністратора, вибираємо пробний період (Рисунок 2.9).

 

Рисунок 2.9 – Запуск програми

Після чого і відкривається вікно програми (Рисунок 2.10),

 

Рисунок 2.10 – Вікно програми

 

Далі шукаємо на жорсткому диску iso образ з операційною системою Winows 7, (нагадую вам, що ви можете створити свій образ з будь-якою іншою програмою і вказати його.) У головному вікні UltraISO клацаємо правою мишкою на кнопці «файл» і в меню вибираємо «відкрити»(Рисунок 2.11).

 

Рисунок 2.11 – Відкриваємо образ

 

Далі вказуємо образ з операційною системою. Для прикладу, образ Windows 7 64bit Service pack 1 знаходиться прямо на робочому столі в папці Нова, і натискаємо відкрити (Рисунок 2.12),

Рисунок 2.12 – Вказуємо образ з операційною системо

 

У головному вікні програми вибираємо меню Самозавантаження і опцію Записуємо образ жорсткого диска на флешку, яку необхідно вставити до ПК (Рисунок 2.13).

 

Рисунок 2.13 Запис із жорсткого диску на флешку

 

Вказуємо форматувати (Рисунок 2.14)

Рисунок 2.14 – Форматування флешки

 

Вибираємо тип файлової системи (Рисунок 2.15)

Рисунок 2.15 – Вибір типу файлової системи

Рисунок 2.16 – Попередження про наслідки

 

Рисунок 2.17 – Завершення форматування

 

Рисунок 2.17 – Вибираємо записати

 

Потрібно трохи почекати для закінчення процесу запису (Рисунок 2.18)

Рисунок 2.18 – Процес встановлення

 

Рисунок 2.19 – Операційна система встановлена на флешку

 

Після тривалого періоду операційна система Windows 7 встановлена на флешку (Рисунок 2.20)

 

2.20 – Завантажувальна флешка

Командний рядок

Третій спосіб створення завантажувальної флешки безпосередньо з самої операційної системи Windows 7, за допомогою командного рядка.

Вставляємо флешку в ноутбук або нетбук, а може в стаціонарний комп'ютер, далі запускаємо Командний рядок. Виконуємо наступні дії:

Меню Пуск, Виконати, вводимо команду cmd (Рисунок 2.21)

 

Рисунок 2.21 – пошук командного рядка

 

Вікно командного рядка (Рисунок 2.22)

Рисунок 2.22 – Вікно командного рядка

 

Далі вводимо команду diskpart (командний інтерпретатор, щ







Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.