Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » как оживить |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
SATA ноутбучный можно к обычному компу подключить. IDE с переходником. Если HDD не даёт грузиться ноутбуку или компу, беда с ним. |
acorp
Advanced Member
Откуда: Иркутск Всего сообщений: 479 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Было дело очень давно, имел неосторожность под XP переразметить винт Partiotion Magic'ом. При проведении операции он выдал ошибку и я уже понимал, что винт, который переразмечал, будет работать у меня ровно до первой перезагрузки. Перекинул с него все необходимое, перезагружаю и получаю кирпич, т.е. система не может загрузится ни с системного винта, ни с флешки, ни с диска, как дело доходит до определения винтов система виснет и постоянно горит лапка автивности HDD. Выкрутился из ситуации следующим образом: отцепил все лишние винты, оставил только этот кирпич и в пару к нему подсоединил еще один не нужный, в биосе мат.платы перевел контроллер дисков в режим RAID и просто создал массив из этих двух дисков. При создании массива контроллер чистит на дисках первые сколько то секторов, тем самым убивая мусор, который наворотил Partition Magic |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
acorp, но зачем так сложно?! Не проще ли иметь на флэшке/cd/дискетке микроядерную ОС или ОС с ядром, собранным без вкомпилённой поддержки ahci/sata/eide, которые бы подстыковывались к ядру вручную внешним модулем? А затем любые средства уже из ОС, полностью независимой от диска, даже если он сдохнет совсем - просто отвалится соответствующий менеджер ресурса. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 ноября 2016 15:53 Сообщение отредактировано: 26 ноября 2016 15:55
Саташный можно попробовать подключить на горячую (не забыв включить SATAn Hot Plug в биосе), и если повезёт и система не зависнет, сразу же очистить его под ноль Anonymous написал: (под линуксом) dd if=/dev/zero of=/dev/sd>какой он там> |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
dimoto Слейте в вике досовской первые 10 мегабайт перед очисткой диска для меня. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
aleksvolgin Как он это сделает если даже дос виснет? |
acorp
Advanced Member
Откуда: Иркутск Всего сообщений: 479 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Anonymous написал: Абсолютно ничего не работало, даже дос при загрузке зависал. Любое обращение к диску из любой оси приводило к зависанию. acorp, но зачем так сложно?! Не проще ли иметь на флэшке/cd/дискетке микроядерную ОС или ОС с ядром, собранным без вкомпилённой поддержки ahci/sata/eide, которые бы подстыковывались к ядру вручную внешним модулем? А затем любые средства уже из ОС, полностью независимой от диска, даже если он сдохнет совсем - просто отвалится соответствующий менеджер ресурса. |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 ноября 2016 17:24 Сообщение отредактировано: 26 ноября 2016 17:28 Грузануть дос, запустить вику и затем на горячую подключить диск. Это, кстати, единственный рабочий вариант и для sata и для ide. Как он это сделает если даже дос виснет? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 ноября 2016 18:16 Сообщение отредактировано: 26 ноября 2016 18:55
acorp написал: Ну какие дос-то?! acorp, третий раз пишу - использовать ОС, не знающую ничего про ide/sata/ahci диск и не умеющую в принципе к нему обращаться при загрузке. даже дос при загрузке зависал. Давайте так. ДОС и всякие винды на этапе начальной загрузки первым делом проверяют подключённые диски, это у них в крови. ДОС не умеет работать с флэшками, оптическими дисками, сетевыми дисками, все эти устройства для работы, грубо говоря, должны прикидываться для ДОС обычными дисковыми устройствами, которые ей от рождения понятны. Нам нужна ОС, которая не пользуется прерываниями BIOS, в которой все устройства обслуживаются разными драйверами и независимы друг ото друга. Тогда просто не загружая драйвер ide мы никогда ide в ОС не увидим, зато будем работать с другими устройствами, драйверы которых мы загрузили. Например, можно скачать бесплатно, в хобби-целях, образ диска qnx, там в каталоге /boot/build есть файлики с примерами создания образов загружаемых, в том числе bios.build - самый короткий, где нет вообще ни одного драйвера, кроме консоли и отладчика на ком-порту. После его загрузки ОС работает в памяти, но не замечает ни одного устройства, и, в отличие от винды, не пытается их контроллеры обнаруживать и требовать дрова. Вот в него можно добавить драйвера devb-eide, devb-ahci и devb-mvsata, затем io-blk.so и cam-disk.so, позволяющую работать из ОС через стандартный интерфейс девфс с устройствами, программы нужные и используемые ими библиотеки, в нашем случае dd и ls достаточно, можно положить spatch или hexedit с библиотеками, чтоб в интерактивном экранном режиме посмотреть или отредактировать содержимое диска. Затем, выйдя в командную строку, при помощи pci (в qnx аналог lspci) находим, какой у нас контроллер дисковый и вручную запускаем соответствующий драйвер. После запуска ОС в диск всё равно не полезет, но создаст устройство /dev/hd0 например и к нему /dev/hd0t7 /dev/hd0t11 - вида устройства, через которые отображены найденные партиции. Вот тут-то и можно залить в нужную партицию или диск целиком нулями. Или можно добавить в образ системы драйвера devb-umass, devu-ehci.so и io-usb, a также поддержку файловых систем из /lib/dll/fs-*.so и mount/umount - тогда можно смонтировать флэшку и на неё перелить образ или нужные блоки с повреждённого диска. Ну и так далее, чем большего хочется от ОС, тем больше придётся добавлять, однако за пределы одной дискетки образ выйдет не так скоро, в отличие от линукса, где нужен для минимально комфортных условий работы под несколько десятков мегабайт размер загружаемого образа ядра+рамдиска. |
acorp
Advanced Member
Откуда: Иркутск Всего сообщений: 479 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Anonymous, отключить ненужные винты, загнать нужные в массив и потом развалить этот массив у меня заняло пару минут, на поиск нужного образа и разборок с ним я бы потратил гораздо больше времени. |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Технический флейм » как оживить |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |