|
Windows 95 на MFM вінчестері
|
|
Мета: встановити windows 95 на вінчестер типу MFM, такі жорсткі диски використовувались раніше за звичні нам IDE диски, десь у 80-х роках. Проблема полягала в тому, що великих за розміром MFM вінчестерів немає, найбільший який є в мене на 77 мегабайт. А Windows 95 OSR2 при інсталяції хоче біля 100 мегабайт вільного місця. Звичайно треба було ставити windows на вінчестер типу IDE котрі вже мали достатній об'єм. Далі я планував скопіювати вміст IDE вінчестера на MFM за допомогою програми Norton Ghost. З початку я встановив windows 95 на IDE вінчестер як і запланував, але при підключенні MFM контроллера виникла проблема, бо фактично IDE та MFM контроллери висять на тих же самих перериваннях і адресах пам'яті, поміняти які я немав змоги, у мене просто немає таких контроллерів де можна поміняти номер переривання чи робочий адрес пам'яті, і я не памятаю щоб я зустрічав десь такі в інтернеті. Це стало для мене великою проблемою, бо в результаті підключення обох контроллерів вони конфліктували і не працював жоден, про що "сумно" повідомляв біос. Але скоро я придумав варянт з використанням SCSI (читається "сказі"). ну звісно SCSI контроллер можна заставити працювати з любим іншим контроллером бо він дає змогу змінити власні настройки номера переривання! Контроллер було успішно встановлено і спершу я думав використати SCSI CD-ROM. Можна було підключити IDE вінчестер з встановленою системою до нового ПК і злити систему на комп'ютер, потім її записати на диск і цей диск прочитати на старому компютері на SCSI CD-ROM'і. MFM вінчестер підключити, відформатувати системною дискетою windows 95, а потім вручну скопіювати з компакт диска всі інші файли windows 95, таким чином система загрузиться! Але на жаль під рукаим не виявилося жодного чистого CD-R диска, а DVD старий SCSI CD-ROM ще не вмів читати, та і підключати старий IDE до нового комп'ютера було якось ліниво. Тому варянт зі SCSI сіді-ромом відпав, але подумавши ще трохи я дійшов висновку, що навіщо мені CD-ROM коли можна використати SCSI вінчестер! Тепер схема дій полягала в наступному: є система заінстальована на IDE вінчестері, я знімаю імідж цього вінчестера на SCSI вінчестер, виключаю комп'ютер, підєдную замість IDE контроллера, MFM контроллер і розвертаю імідж зі SCSI на MFM вінчестер, перегружаюся і система повинна би загружатися! Зібрана системка виглядала так:
Знизу ви можете бачити флопік, з якого я загружався з різними системними дисками, трохи вище SCSI вінчестер на 270 мегабайт, а з самого верху сідіром та IDE вінчестер (320 мегабайт) підключені на одному єдиному IDE каналі контроллера адже для плат ISA не існувало контроллерів з двома каналами IDE... Для зняття іміджу з диска я використовував стару версію програми Norton Ghost, зараз найновіша версія 11.5, а я використовував версію 5.1, котра найшлася на диску Reanimator за 1999 рік ;) стара версія програми була необхідна з двох причин, перша це те, що мені було потрібно щоб програма помістилася на дискеті з системою, і друге щоб вона працювала на старому комп'ютері (386-й). Все йшло по плану, дискета загрузилася з підтримкою SCSI, з дискети я також запустив програму ghost, яка успішно зробила імідж з IDE на SCSI вінчестер, розмір іміджу вийшов 37 мегабайт (використовувалось стиснення, при початковому розмірі даних 62 мегабайта). Тепер потрібно було підключити MFM. Я встановив контроллер, підключив вінчестер, і перед розвертанням іміджу вирішив його відформатувати. Вінчестер відформатувався але на ньому було 18 кілобайт пошкоджених секторів, ніби не багато але через них програма ghost не хотіла розгортати імідж. Тоді я вирішив відформатувати старезний MFM вінчестер біосом, потім перерозбив його наново, знову відформатував DOS'ом. Тепер пошкоджених сеторів було тільки 4 кілобайта але їх не повинно бути зовсім! Нажаль інших таких "великих" MFM вінчестерів в мене не було, всі інші менші по розміру і на них 62 мегбайта не вмістиш :( ситуація здавалася безнадійною і я думав що експеременту кінець. Але тут мені в голову пришла думка відрізати ці пошкоджені сектори. адже вони були на початку вінчестера, приблизно на 3-му відсотку. Щб відрізати їх я вирішив використати програму PartitionMagic, звісно стару версію яка б пішла на старому комп'ютері. Я вибрав 4-ту версію, вона вмістилася на мінімальну системну дискету і ще залишилося 100 кілобайт вільного місця :) Дискета успішно загрузилася а з нею і PartitionMagic. Як на диво він нормально запрацював з MFM вінчестуром (в чому я спочатку сумнівався). Тепер я просто створив новий розділ але який не починався з початку вінчестера, а починався після пошкоджених секторів! тобто сам він ставав повністю робочий хоча і трохи менший по розміру. Весь вінчестер об'ємом 77 мегабайт, а я відрізав 7 мегабайт з початку і створив розділ на 70 мегабайт. Всього потрібно було записати 62 мегабайта, тобто все поміщалося! Ось скріншот, програма PartitionMagic в роботі:
Тепер PartitionMagic створив новий розділ. Я перегрузив комп'ютер, загрузився з іншої дискети на якій була програма копіювання дисків - ghost і запустив її. Вона також чудово запрацювала зі старим MFM жорстким диском. Імідж з SCSI на MFM розміром в 62 мегабайта я розвертав біля 15 хвилин, але все закінчилось успішно! Програма ghost в роботі:
комп'ютер тепер виглядав так:
Зправа ви можете побачити MFM вінчесттер. Висотою він як два пристрої CD-ROM і по площі такий же, дуже важкий і сильно гудить :) Всередині 4 пластини які крутяться створюючи цей гул, по лінії 12 вольт він "їсть" 4 ампери! Це все для того щоб крутити на високій швидкості ці пластини. І так імідж розвернувся і настав момент істини, чи буде працювати windows 95 на вінчестері на роботу з яким ніхто не розраховував? теоретично все добре, а от практично було не відомо! За 5 років у довнгрейді я ніде в інтернеті і тим паче в живу не зустрічав спроб запустити windows 95 на MFM :) Але все було добре, ситема запустилась! набагато повільніше ніж на IDE вінчестері але і не так помалу як я розраховував :) Доречі комп'ютер використовувався 386-й, частота процесора 40 мегагерц, оперативної пам'яті - 8 мегабайт. Процес запуску ви можете подивитися на відео: |