Error 13 invalid or unsupported executable format на загрузочной флешке

Ошибка при установке Windows XP: "Error 13: Invalid or unsupported executable format" Windows XP Решение и ответ на вопрос 1878797

0 / 0 / 0

Регистрация: 23.05.2016

Сообщений: 42

1

15.12.2016, 08:15. Показов 7434. Ответов 15


Здравствуйте, прошу прощения если эта тема уже имеется, но хотел спросить
При установке Windows xp с флэшки выдает ошибку error 13 invalid or unsupported executable format, из за чего может быть и как исправить?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт HardwareЭксперт Windows

21297 / 12107 / 653

Регистрация: 11.04.2010

Сообщений: 53,466

15.12.2016, 15:21

2

другой софтиной попробуйте запилить установочник на флешку
и не делайте ее из говносборки



0



0 / 0 / 0

Регистрация: 23.05.2016

Сообщений: 42

15.12.2016, 16:03

 [ТС]

3

А не подскажете какой лучше всего записать?



0



Эксперт HardwareЭксперт Windows

21297 / 12107 / 653

Регистрация: 11.04.2010

Сообщений: 53,466

15.12.2016, 16:06

4

их как грязи в сети



0



0 / 0 / 0

Регистрация: 23.05.2016

Сообщений: 42

15.12.2016, 16:13

 [ТС]

5

Я все понимаю, что много, но какой лучше будет?

Добавлено через 4 минуты
Я записывал WinSetupFromUSB чистая xp



0



Эксперт HardwareЭксперт Windows

21297 / 12107 / 653

Регистрация: 11.04.2010

Сообщений: 53,466

15.12.2016, 16:16

6

понятия не имею, я использую sardu



0



0 / 0 / 0

Регистрация: 23.05.2016

Сообщений: 42

16.12.2016, 08:07

 [ТС]

7

Просто эта флэшка устанавливает xp на другом компьютере, а на втором не ухочет выдает эту ошибку error 13



0



Эксперт HardwareЭксперт Windows

21297 / 12107 / 653

Регистрация: 11.04.2010

Сообщений: 53,466

16.12.2016, 20:24

8

есть такие нюансы, и скорее на асусе



0



0 / 0 / 0

Регистрация: 23.05.2016

Сообщений: 42

17.12.2016, 13:11

 [ТС]

9

Это обычный компьютер не ноутбук.



0



Эксперт HardwareЭксперт Windows

21297 / 12107 / 653

Регистрация: 11.04.2010

Сообщений: 53,466

17.12.2016, 19:40

10

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



0



0 / 0 / 0

Регистрация: 23.05.2016

Сообщений: 42

19.12.2016, 08:12

 [ТС]

11

И так поставил в первую очередь.



0



1 / 1 / 0

Регистрация: 29.10.2016

Сообщений: 90

20.12.2017, 21:45

12

ivan3333, Здравствуйте. У меня тоже такая проблема. Вы чем решили свою? Спасибо.



0



быдлокодер

1722 / 909 / 106

Регистрация: 04.06.2008

Сообщений: 5,644

22.12.2017, 16:43

13

А кто-нибудь вообще удачно устанавливал XP с флэшки? (не сборку)



0



1 / 1 / 0

Регистрация: 29.10.2016

Сообщений: 90

22.12.2017, 18:21

14

да поставил. в моем случае надо было флеху форматнуть под фат 32 перед созданием мультизагрузочника.



0



быдлокодер

1722 / 909 / 106

Регистрация: 04.06.2008

Сообщений: 5,644

22.12.2017, 22:34

15

Цитата
Сообщение от СанекНовичек
Посмотреть сообщение

да поставил. в моем случае надо было флеху форматнуть под фат 32 перед созданием мультизагрузочника.

В общем, ничего не понятно. Где взял образ, какая контрольная сумма, как сделал флэшку…



0



1 / 1 / 0

Регистрация: 29.10.2016

Сообщений: 90

23.12.2017, 11:48

16

сделал при помощи WinSetupFromUSB в ютубе множество примеров. образ качнул торрентом не помню откуда. Мой совет. Вскройте системник от пыли протрите (грамотно) все слайдовые девайсы пылесосом. Только не влажной тряпкой. можно спиртом.



0



Error 13 на новом ядре и непонятки с UEFI

1. Собрал новое ядро с незначительными изменениями конфига. Скопировал его в /boot, прописал в /boot/grub/menu.lst. Перезагружаюсь — получаю:

Error 13: Invalid or unsupported executable format

Это происходит с ядром 4.9.16. Старое ядро 4.4.6 грузится нормально.

file ядра опознаёт как:

Версия GRUB 0.97 (sys-boot/grub-static-0.97-r12). Gentoo. Своп не используется.

Дополнение: С GRUB 2 загрузиться удалось. С использованием BIOS.

2. Предположив, что дело в каких-то фичах нового ядра, попробовал поставить более новый GRUB, sys-boot/grub-2.02_beta3-r1. Сгенерировал /boot/grub/grub.cfg. Создал FAT-раздел, прописал в /etc/fstab, смонтировал как /boot/efi, запустил

Дополнение: как выяснилось, материнская плата ASUS M5A78L LE не поддерживает UEFI.

На всякий случай — разметка диска:

Флаг bootable присвоен новому uefi разделу?

Да. Но и на старом остался. Снять?

Сними, у тебя первый видит, значит второй не нужен, ибо ESP один (во всяком случае, так на всех побываших у меня в руках, железках).

Да, конечно. Оно тыкается в старый из-за этого, собственно. r3lgar дело говорит.)

ноут умеет легаси загрузку?

есть пункт в биосе?

Вроде, был. Возможно даже он включён. При беглом просмотре не заметил.

Как понять, поддерживается ли UEFI? В описании материнской платы сказано, что да.

проще выключить uefi режим и юзать легаси

Чаще всего оно называется CSM.

Как понять, поддерживается ли UEFI? В описании материнской платы сказано, что да.

Может быть такое, что там завязка на Шindoшs (но так как у тебя раньше всё работало, то этот вариант отпадает). Гарантированных способов понять нет, так как почти никто не придерживается стандартов в полной мере.

проще выключить uefi режим и юзать легаси

Не знал, спасибо.

но так как у тебя раньше всё работало, то этот вариант отпадает

Раньше я пользовался GRUB-legacy, который эту функциональность не использовал.

Раньше я пользовался GRUB-legacy, который эту функциональность не использовал.

Понятно. Есть почти универсальный способ: если у тебя есть под рукой образ диска Шindoшs 10, разпакуй iso на отформатированную в FAT32 (естественно MBR, не выбирай GPT для флэшек никогда), и попробуй с неё загрузиться при выключенном CSM. В большинстве случаев оно грузится на UEFI. Также можно попробовать и с любым дистром линуксов, но тут даже со 100% рабочим UEFI гарантий нет, что оно запустится (и куда меньше шансов, что можно будет установиться).

Назови свою плату, может проходила у меня такая.

ASUS M5A78L. На офсайте поддержка в списке фич есть, но в мануале — ни слова. И efibootmgr ничего не находит.

А, это была немного другая модель. ASUS M5A78L/USB3.

Эту плату я не щупал, на сайте действительно описано, что поддержка есть, но никто не напишет о вендролоке.

Для того, чтобы efibootmgr работал, нужно загрузиться в EFI-режиме. Всякие убунты и прочие умеют, если записать диск/флэшку нормально. Иногда можно просто распаковать iso-образ на размеченную в MBR+FAT32 флэшку, но работает это далеко не всегда и не везде.

Если я непонятно выразился, у меня оказалась плата без EFI, а я по ошибке смотрел описание платы с EFI.

GRUB 2 с BIOS-разделом всё загрузил. Теперь понять бы, что за проблемы с GRUB 1.

Источник

Grub error 13 invalid or unsupported executable format

GreenFlash

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Модератор форума: Sh1td0wn, asdqqww

Форум » Мультизагрузочная флешка » Общий » Usb Flash — вопросы новичка (. не пинайте :))

DmitryOlenin Дата: Вторник, 24.11.2009, 02:22 | Сообщение # 1

Сломал уже голову
Есть образ, который отлично работает как загрузочный DVD.
Там и LiveCD и тихая установка XP, и HirenBootCD и многое другое.

Сначала я столкнулся с тем, что BCDW (загрузчик) не работает при установке на usb-flash.

Попробовал syslinux-3.83 и grub-0.4.4.
И то и другое удалось установить и даже удалось меню сделать из 1го пункта.
Мне нужно просто, чтобы эти загрузчики отдавали управление BCDW. Но не выходит.
Например Grub при попытке загрузить loader.bin ругается, что неверный тип.

Как быть, подскажите? В меню BCDW у меня 16 пунктов, хотелось бы все же их увидеть.

Да, пока суть да дело, попробовал EZBOOT. Там более красивое меню, однако тоже загрузка не получается. Ну и аналогичным образом управление от Grub или syslinux не передаётся

—————-
SysLinux файл таки подгружает по такой строчке:
KERNEL /boot/syslinux/chain.c32 hd0 1 ntldr=/loader.bin
Однако дальше дело не идёт. Ибо файла bcdwbcdw.bin (или EZBOOTproject.EZB) загрузчик не находит

——————
Ради интереса попробовал прикрутить Plop к Grub-у.

Было бы здорово, если бы всевозможные пункты меню (которые работали на DVD через BCDW) грузились сразу из Grub-a или SysLinux-а.

kDn Дата: Вторник, 24.11.2009, 03:50 | Сообщение # 2
DmitryOlenin, ну и зачем вам BCDW на флешке, используйте grub4dos, он гораздо мощнее и функциональнее. Запустить вам скорее всего не удастся, только из iso-образа у меня вышло.
DmitryOlenin Дата: Вторник, 24.11.2009, 05:41 | Сообщение # 3

kDn,
Благодарю за ответ.
Подскажите пожалуйста, как запустить образ .bin при помощи grub4dos, чтобы он, собственно, запустился?

Я описал свои попытки это сделать. Запустился только plop.
Остальные же образы, которые BCDW прекрасно грузит, не поддаются.
Error 13: Invalid or unsupported executable format и всё тут

Sh1td0wn Дата: Вторник, 24.11.2009, 07:41 | Сообщение # 4

Список в студию.
НАЖМИ МЕНЯ, прежде чем что-либо написать

DmitryOlenin Дата: Вторник, 24.11.2009, 08:03 | Сообщение # 5

Не знаю как это может помочь (проверял не все пункты списка, но как минимум
3-4 не запустились), но вот список:

i386setupldr.bin
i386setupld1.bin (и так до 7 — варианты установки Win XP)
EZBOOTW2KSECTXPE.BIN — Live CD
HBCDhiren.ima — Hiren Boot CD
HBCDXP.BIN — Mini Win Xp
form.ima — загрузочная дискета DOS
kolibri.ima — KolibriOS 0.7.5.0
puppy.ima — PuppyRus Linux

:reboot
:PowerOff
:Boot from drive C

kDn Дата: Вторник, 24.11.2009, 10:21 | Сообщение # 6
DmitryOlenin, все загрузчики для Windows запускаются через chainloader, например:
chainloader i386setupldr.bin
Образа дискет нужно монтировать в виртуальный флоппик и запускать с него. Т.е. что-то типа:
Sh1td0wn Дата: Вторник, 24.11.2009, 15:48 | Сообщение # 7

grub4dos использует прямой слеш «/», а не обратный «».
НАЖМИ МЕНЯ, прежде чем что-либо написать

DmitryOlenin Дата: Вторник, 24.11.2009, 17:11 | Сообщение # 8

kDn
Помогло, но ооочень отчасти.
Загрузились KolibriOS 0.7.5.0 и загрузочная дискета DOS.

Вот проблемы:
1. Установка Windows Xp рушится и перезагружает компьютер.
Начинается (windows is inspecting. ) и потом сразу ребут.
2. Программы из HirenBootCD (сам он и MiniXp) не запускаются.
Сначала выдают пресловутую Error 13: Invalid or unsupported executable format, а при повторном запуске говорят: Error 17: Cannot mount selected partition.
Аналогичная проблема и с запуском LiveCD на основе WinPE и PuppyRus Linux.

Приложил свой файл menu.lst.
Очень жду ваших мыслей.

———————-
Попробовал дословно скопировать строки из соседней темы (там люди свои конфиги работающие приводили):

У меня, правда, 10й Hiren. Однако загрузиться и не подумал.
Disk I/O Error Replace the disk, and then press any key

Я уже ничего не понимаю. У всех всё работает — у меня нет.

Может дело в том, что я скачал последнюю версию Grub4Dos (0.4.4) с сайта разработчика?
На этом сайте просто лежит более старая.

Если вас не затруднит, можете пошагово описать последовательность действий, чтобы запустить, скажем, HirenBootCd или какой-нибудь LiveCD.
У меня просто ощущение, что я что-то упустил.

Что делал я:
1. Скачал grub4dos-0.4.4-2009-06-20.zip и grubinst-1.1-bin-w32-2008-01-01.zip.
2. Распаковал в один каталог. Запустил grubinst_gui.exe.
3. Выбрал нужный hd(1), нажал Install.
4. Скопировал(автоматом не появился) grldr (220 049 байт).
5. Создал приложенный menu.lst.

kDn Дата: Вторник, 24.11.2009, 18:02 | Сообщение # 9
Sh1td0wn,
Ну с головы писать пункты не всегда без ошибок удается)))

DmitryOlenin,
По хирену есть соседняя тема, поглядите, есть готовые примеры запуска.
По Windows XP — не зная как и что у вас организовано, никаких рекомендаций, кроме чтения соответствующих тем дать невозможно.

Sh1td0wn Дата: Вторник, 24.11.2009, 18:36 | Сообщение # 10

В принципе, Вы всё правильно делаете, но.

Далее, откуда взялся puppy.ima? Попробуйте взять оригинальный образ, оттуда — корневую ФС (один или 2 файлика в несколько сотен МБ с одинаковым расширением или просто похожими именами), ядро и initrd и переведите в синтаксис grub4dos: label на title, всё из append в kernel, initrd=. заменить на initrd (что-то) и вынести отдельной строкой.

(Возможно, я выложу сюда список необходимых файлов и lst для grub4dos)

Добавлено (24.11.2009, 18:36)
———————————————
Нужен файл pup-(номер).sfs из корневого каталога (класть в корень), файлы vmlinuz и initrd.gz (оттуда же, класть куда угодно)

НАЖМИ МЕНЯ, прежде чем что-либо написать

DmitryOlenin Дата: Вторник, 24.11.2009, 21:06 | Сообщение # 11

kDn
Я в сообщении чуть выше привёл рабочий пример запуска Hiren Boot Cd из соседней темы.
А также написал, что у меня выдаётся ошибка.

Как и при попытке загрузки любых других bin файлов за очень редким исключением.

Установка WinXp у меня совершенно стандартная. За исключением того, что у меня много вариантов установки. Организовано через несколько setupld!.bin файлов + Sif-файлы.

Sh1td0wn
Я скачал puppy.ima с их форума. Какая-то модифицированная сборка.
Я полагал, что если у BCDW нет проблем с запуском образов, то этой проблемы не должно быть и у Grub4Dos. Ошибался, видимо.

Впрочем, не столь важно. Мне бы пока с основами разобраться.

Мне главное, чтобы загружались setupldr.bin из каталога I386 (Windows XP Sp3 — варианты установки через SIF-файлы).
А также хотелось бы, чтобы загружалсь LiveCD на основе BartPe (например Alkid, который в соседней теме опять же люди преспокойно грузят) и 2 составляющие хирена (которые тоже загружают люди).

Напомню, что при ченлоаде bin-файлов я получаю
Error 13: Invalid or unsupported executable format

Очень прошу подсказать, что же я делаю не так

kDn Дата: Среда, 25.11.2009, 01:09 | Сообщение # 12
DmitryOlenin, то что написано чуть выше для меня совершенно не ясно, ошибка о том что chainloader (fd0)+1 не срабатывает, а строки о запуске Хирена через memdisk от syslinux.

Вот вам строки один в один, которые используются для запуска Хирена у меня:

В любом случае, попробуйте хотя бы поглядеть, все ли нормально с вашим образом, который смонтирован в (fd0) той же командой ls (fd0)/

По установке Windows и подгрузке WinPE не все так просто, во первых для запуска WinPE с USB-HDD обычно требуется периименование папки I386 в minint, для запуска из образов (кроме рам-сборок) почти всегда нужен Firadisk, ну и на последок setupldr должны быть патченные, bcdw, насколько я понял делает это «налету». Короче говоря, вот вам еще тема для прочтения: http://www.boot-land.net/forums/index.php?showtopic=9718

Добавлено (25.11.2009, 01:09)
———————————————
map —read-only /boot/_ima/hiren.ima (fd0)
можно попробовать заменить на:
map —mem /boot/_ima/hiren.ima (fd0)
или убедиться, что образ дефрагментирован и непрерывен.

DmitryOlenin Дата: Среда, 25.11.2009, 11:11 | Сообщение # 13

kDn
Спасибо за ответ.
Попробовал ваши строки, единственное, что поменял, так это ваш путь (/boot/_ima/) на свой (/HBCD).

1. Hiren Boot Cd с приведёнными выше строками
Не загружается ни напрямую, ни в рам.
Начинается загрузка, после чего рушится. Очень похоже на поведение при начале установки WinXp из setupldr.bin.
Тоже мигает какая-то строка, потом чёрный экран и ребут.

Попробовал пошагово выполнить команды. Всё выполняется.
После chainloader (fd0)+1 выполнил ls (fd0)/ — показал состав загрузочной области с кучей файлов типа io.sys

Потом, правда, были сбои, не может это и нормально.
default /default выдаёт Error 15: File not found
savedefault —wait=2 выдаёт Error occured while savedefault.

2. Статью посмотрел. Речь там о том, что надо файлы «патчить» (в hex-редакторе прописывать нужный sif). Это я конечно уже ооочень давно сделал, ещё когда только начинал со сборкой WinXp развлекаться.

3. Насчёт LiveCd. Аналогичная проблема. Начало запуска (Windows проверяет . ) и ребут.

——————
Проверял как на QEMU, так и на реальном нетбуке Samsung Nc10.
Подумал, что может быть криво записал MBR.

Попробовал утилиту Bootice, которую рекомендовали на дружественном ресурсе.
Бесполезно.

Сейчас буду пробовать по вашему мануалу поставить fbinst.
С наскоку даже отформатировать не удалось (выдаёт ошибки):

Возможно дело в созданном CD разделе флешки при помощи сервисной утилиты AlcorMp.
Меня бы более чем устроил такой раздел (ибо там нормальный ISO с полной поддержкой любых бутлоадеров), но он почему-то не видится нетбуком.
Приходится шаманить

——————
Нет, дело было не в дополнительном разделе.

Теперь про чек-фейл не говорит, но not enough space повторяет дважды и форматировать отказывается

Подозреваю, что из-за драйверов USBoot 2.11, которые я поставил в очередной попытке сделать флешку загрузочной. Как обычно точку восстановления сделать не подумал, а удалить это барахло невозможно =(

Впрочем, попробую запустить то же самое с нетбука.
Там чистая XP стоит.

Вероятно дальше придётся разбираться, почему Grub4Dos обычный отказывается грузить образы. Точнее, почему образы умирают после начала загрузки.

Пока что мыслей нет никаких

SHELLes Дата: Среда, 25.11.2009, 16:20 | Сообщение # 14

а вот может и я подскажу
Была у меня такая тема: все делал также, но ничего не грузилось кроме доса.

Как я все исправил: нужно обязательно отформатировать флешку прогой HP USB Disk Storage Format tool, а уже после ставить граб

Получилось загрузить Hiren.Ima. При помощи вот такой конструкции:

Заодно попробовал упоминаемый тут FiraDisk. Чтобы загрузить Alkid Live CD.

Очень жду ваших советов

SHELLes
Спасибо.
Форматировал флешку уже чуть ли не 4мя разными программами.
В том числе, конечно, HP USB Disk Storage Format tool.

Источник

Adblock
detector

DmitryOlenin Дата: Среда, 25.11.2009, 18:33 | Сообщение # 15
  • Печать

Страницы: [1]   Вниз

Тема: не работает мультизагрузка grub4dos  (Прочитано 4476 раз)

0 Пользователей и 1 Гость просматривают эту тему.

разделы на диске:
sda1 500Мб
sda2 400 с лишним Гб — Windows + puppy roll
sda3 30 Гб — данные
sda4 10 Гб — linux ext4 (установлен antiX)

В menu.list добавил пункт
title antiX
root (hd0,3)
kernel (hd0, 3)/boot/vmlinuz-4.9.126-anti.1-amd64-smp root=(hd0,3)
initrd (hd01,3)/boot/initrd.img-4.9.126-anti.1-amd64-smp

При загрузке после выбора этого пункта появляется ошибка:
Error13: Invalid or unsupported executable format


Записан


Error13: Invalid or unsupported executable format

Слишком много ошибок:
(hd01,3) — лишняя цифра
(hd0, 3) — лишний пробел
kernel ….. root=(hd0,3) — нет такого параметра

Правильно:

title antiX
root (hd0,3)
kernel (hd0,3)/boot/vmlinuz-4.9.126-anti.1-amd64-smp root=/dev/sda4
initrd (hd0,3)/boot/initrd.img-4.9.126-anti.1-amd64-smp

Еще, нет ли ошибок в названии файла —> initrd.img-4.9.126-anti.1-amd64-smp


Записан


kernel ….. root=(hd0,3) — нет такого параметра

Для full есть, только без скобок: root=sda4


Записан

Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64


Дело не в указанных ошибках.

файл menu.lst
title antiX
root (hd0,3)
kernel (hd0,3)/boot/vmlinuz-4.9.126-anti.1-amd64-smp root=/dev/sda4
initrd (hd0,3)/boot/initrd.img-4.9.126-anti.1-amd64-smp

Текст сообщения после выбора пункта меню grub4dos:
Booting AntiX linux
Filesistem tipe is ext2fs, partition type 0x83
kernel (hd0,3)/boot/vmlinuz-4.9.126-anti.1-amd64-smp root=/dev/sda4
Error 13: Invalid or unsupported executable format
Press any key to continue…

Может надо снести grub4dos и поставить grub2?


Записан


попробуйте

itle antiX
find --set-root --ignore-floppies --ignore-cd /boot/vmlinuz-4.9.126-anti.1-amd64-smp
kernel /boot/vmlinuz-4.9.126-anti.1-amd64-smp root=/dev/sda4
initrd /boot/initrd.img-4.9.126-anti.1-amd64-smp


Записан


Спасибо.
Доступ к данной машине один раз в неделю.
Напишу что получилось 13 января во второй половине дня.


Записан


Error 13: Invalid or unsupported executable format

Файлы точно не битые? Контрольные суммы проверяли? Загрузочный носитель аппаратно без проблемный?


Записан


1

Файлы точно не битые? Контрольные суммы проверяли? Загрузочный носитель аппаратно без проблемный?

Проверял md5sum iso-файла образа antiX (после его скачивания).
На жестком диске при создании раздела и форматировании в ext4 ошибок не было.

2
команда:
$ sudo fdisk -l

вывод:
Диск /dev/sda: 465.8 GiB
тип метки диска: dos
устройство   загрузочн.   размер     тип
/dev/sda1      *                   500M        7 HPFS/ NTFS/ exFAT
/dev/sda2                           424.6 G    7 HPFS/ NTFS/ exFAT
/dev/sda3                           30 G         7 HPFS/ NTFS/ exFAT
/dev/sda4                           10.8 G      83 Linux
Элементы таблицы разделов упорядочены не так, как на диске.

Не понимаю в чём смысл этого сообщения.

3
файл menu.lst
title antiX
find —set-root —ignore-floppies —ignore-cd /boot/vmlinuz-4.9.126-anti.1-amd64-smp
kernel /boot/vmlinuz-4.9.126-anti.1-amd64-smp root=/dev/sda4
initrd /boot/initrd.img-4.9.126-anti.1-amd64-smp

вывод:
Booting AntiX linux

(hd0,3)
kernel /boot/vmlinuz-4.9.126-antix.1-amd64-smp root=/dev/sda4
Error 13: Invalid or unsupported executable format
Press any key to continue…

4
На англоязычном форуме прочитал, что grub4dos работает не со всеми дисками. И об этом оказывается народ давно знает. Поэтому я вместо него поставлю grub2.
Всем спасибо. Тему можно закрывать.


Записан


Не понимаю в чём смысл этого сообщения.

Ничего страшного. Просто уведомление о том, что физически на винте разделы расположены в одном порядке, а в таблице разделов в другом. Это ни на что не влияет.

Error 13: Invalid or unsupported executable format

Только с antiX так?


Записан


Ничего страшного. Просто уведомление о том, что физически на винте разделы расположены в одном порядке, а в таблице разделов в другом. Это ни на что не влияет.

Скопировал файлы vmlinuz-4.9.126-anti.1-amd64-smp, initrd.img-4.9.126-anti.1-amd64-smp в корень раздела Windows (sda2).
Изменил файл menu.lst:

title antiX
find —set-root —ignore-floppies —ignore-cd /vmlinuz-4.9.126-anti.1-amd64-smp
kernel /vmlinuz-4.9.126-anti.1-amd64-smp root=/dev/sda4
initrd /initrd.img-4.9.126-anti.1-amd64-smp

И всё заработало. AntiX успешно загрузился.
Поэтому grub2 не стал ставить.


Записан


ставил  «для порядка — в каталог»:
сначала устанавливал на флэшку, потом копировал «результат» в каталог + соответственная правка в 3-х местах в путях загрузчика.(вроде можно проще, но пока не до того)

p.s.
для МагОс можно ли что-то «вроде того» ? :)


Записан

Gr4D, Grub2; HP Mini 210 VT — Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 — 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.


Скопировал файлы vmlinuz-4.9.126-anti.1-amd64-smp, initrd.img-4.9.126-anti.1-amd64-smp в корень раздела Windows (sda2).

И всё заработало. AntiX успешно загрузился.

Была у нас похожая тема, вроде с ArchBang. Там тоже все заработало после переноса vmlinuz и initrd на fat32.
В той теме железо было с UEFI, здесь похоже тоже.


Записан


Error 13: Invalid or unsupported executable format

Тут копировал содержимое ddr01-1908-i686.iso/ddr01/ в пустую папку ddr01 и никак не мог запуститься, постоянно Error 13. Все перепроверил, никак.
В итоге полностью все удалил, и копировал уже всю папку ddr01 из iso. Запустилось.

Это я вспомнил ситуации, когда при поддержке и помощи всего форума так и не смогли решить проблемы с Error 13 в нескольких темах.

upd. Т.к. проверял в qemu, то скорее всего это ‘шутки’ cache.

« Последнее редактирование: 08 Август 2019, 13:30:18 от krasnyh »


Записан


  • Печать

Страницы: [1]   Вверх

Во время установки Windows XP c флешки, кстати как создать загрузочную флешку с Windows XP описано тут,  у меня возникали следующие проблемы:

При начальной установке, во время загрузки драйверов, появлялся синий экран с примерно следующим содержанием:

A problem has been detected and Windows has been shutdown to prevent damage to your computer

Technical Information:

*** STOP: 0x0000007B (0xF78D2524, 0xC0000034, 0x00000000, 0x00000000)

Решается так:

Заходим в Bios, нажатием F2 или Del на вашем компьютере и находим пункт Sata Mode (возможно он будет располагаться в меню Main). И выставляем значение IDE Mode вместо AHCI Mode. Сохраняем настройки, перезагружаемся.

Если у вас нет данного пункта, значит у вас другая версия BIOS и для вас возможно подойдут следующие настройки:

Вкладка Advanced -> параметр OnChip SATA Type меняем с IDE AHCI на Native IDE

или еще вариант Вкладка Advanced -> параметр IDE Configuration -> параметр SATA Operation Mode меняем с Enhanced на Compatible

——————————————————————————

Следующая проблема, которая возникла это перезагрузка компьютера на втором этапе установки, когда загрузка шла уже с жесткого диска, появлялось окно с загрузкой Windows XP и компьютер перезагружался.

Решается так:

Бред какой-то и мистика, но все же опишу, мало ли кому то поспособствует. Заходим в биос, меняем значение Sata Mode обратно в Ahci mode, грузимся видим синий экран смерти, затем опять заходим в биос и меняем уже обратно на ide mode, после чего перезагружаемся и вуаля. Во всяком случае к моему глубокому удивлению у меня было именно так:)

——————————————————————————

Следующее что произошло, это запросило при установке у меня файл asms

Решилось так:

Грузимся с флешки еще раз, и проводим весь процесс сначала, если вы делали загрузочную флешку по этой статье, то на первом этапе при загрузке с флешки выбираем 2 пункт (Windows XP/2000/2003 Setup), а в нем First part…..

После того, как файлы переписались на жесткий и компьютер перезагрузился  выбираем второй пункт Second part……. (Это если вы снова загрузились с флешки)

В этот раз весь процесс прошел без ошибок и до конца.


0

2

1. Собрал новое ядро с незначительными изменениями конфига. Скопировал его в /boot, прописал в /boot/grub/menu.lst. Перезагружаюсь — получаю:

Error 13: Invalid or unsupported executable format

Это происходит с ядром 4.9.16. Старое ядро 4.4.6 грузится нормально.

file ядра опознаёт как:

/boot/kernel-4.4.6:                               Linux kernel x86 boot executable bzImage, version 4.4.6-gentoo (root@jet) #1 SMP PREEMPT Mon Jul 4 22:52:11 MSK 2016, RO-rootFS, swap_dev 0x4, Normal VGA
/boot/kernel-4.9.16:                              Linux kernel x86 boot executable bzImage, version 4.9.16-gentoo (root@jet) #2 SMP PREEMPT Tue Jun 6 23:40:29 MSK 2017, RO-rootFS, swap_dev 0x5, Normal VGA

Версия GRUB 0.97 (sys-boot/grub-static-0.97-r12). Gentoo. Своп не используется.

Дополнение: С GRUB 2 загрузиться удалось. С использованием BIOS.

2. Предположив, что дело в каких-то фичах нового ядра, попробовал поставить более новый GRUB, sys-boot/grub-2.02_beta3-r1. Сгенерировал /boot/grub/grub.cfg. Создал FAT-раздел, прописал в /etc/fstab, смонтировал как /boot/efi, запустил

# LC_ALL="C" grub2-install --target=x86_64-efi /dev/sda
Installing for x86_64-efi platform.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
Installation finished. No error reported.

Перезагружаюсь — получаю меню старого GRUB.

Дополнение: как выяснилось, материнская плата ASUS M5A78L LE не поддерживает UEFI.

На всякий случай — разметка диска:

# LC_ALL="C" parted /dev/sda print
Model: ATA WDC WD40EFRX-68W (scsi)
Disk /dev/sda: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  3947GB  3947GB  ext4            root  boot, esp
 2      3947GB  4001GB  53.7GB  linux-swap(v1)  swap
 3      4001GB  4001GB  2956kB                        boot, esp

Главный вопрос: как загрузиться с новым ядром?

Остался вопрос: почему Grub1 не работает с новым ядром.

  1. Привет админ, скажи пожалуйста, вот я сделал загрузочную флешку с программой Виктория и загрузил с неё компьютер, но почему-то программа не видит ни одного моего жёсткого диска, хотя в БИОСе я выставил режим SATA в IDE вместо AHCI. Что делать?
  2. Скажите, а каким алгоритмом лучше всего убрать бэд-блок: «Advanced REMAP», «BUTTERFLY» — чтение, или «Erase 256 sect»? И почему алгоритм скрытия бэд-блоков BB = Advanced REMAP лучше, чем BB = Erase 256 sect, ведь они оба стирают пользовательскую информацию в секторе или я не прав?
  3. Дмитрий, почему я не могу загрузить с флешки с программой Victoria ноутбук с БИОСом UEFI, всё время выходит ошибка, такое ощущение, что ноут не видит флешку.
  4. Здравствуйте, объясните, почему при проверке программой Victoria выдаются сначала одни номера сбойных секторов бэд-блоков в адрессации LBA, а при повторной проверке адреса немного меняются, что с этим делать и как установить точный адрес бэд-блока и затем вылечить его.
  5. Мне очень интересно, а можно установить какой именно файл в операционной системе лежит на бэд-блоке или другими словами как сопоставить принадлежность сбойного участка (бэд-блока) конкретному файлу в Windows?
  6. При запуске с загрузочной флешки Victoria 3.52 в той же системе, после нажатия <P> и выборе любого интерфейса HDD выводит ошибку <Отсутствует DRSC+DRDY или винт не снимает BUSY…>

Привет друзья! Мы продолжаем рассказывать Вам на нашем сайте о лучшей программе по диагностике и ремонту жёстких дисков под названием Виктория, в этой статье мы с Вами создадим загрузочную флешку с программой Виктория и загрузим с неё наш компьютер, затем проверим наш жёсткий диск на присутствие сбойных секторов (бэд-блоков) и если таковые найдутся (а они найдутся), то мы их исправим.

Простите дорогие мои, никаким образом не удастся поместить весь наш материал о Виктории в одну статью. В результате получилось целых семь статей и если Вы сразу пришли на данную третью статью, то я Вам советую всё же в первую очередь ознакомиться с первыми двумя статьями, а то Вы просто не поймёте, что происходит в этой статье.

  1. Как скачать и запустить прямо из работающей Windows программу Victoria. Что такое S.M.A.R.T.. Или как за пару секунд определить состояние здоровья Вашего жёсткого диска или SSD.
  2. Как произвести тест жёсткого диска или твердотельного накопителя SSD на наличие сбойных секторов (бэд-блоков) в программе Victoria для Windows. Или как вылечить жёсткий диск.
  3. Сегодняшняя статья «Как с помощью программы Victoria произвести посекторное стирание информации с жёсткого диска и этим избавиться от сбойных секторов (бэд-блоков)».
  4. Как установить точный адрес сбойного сектора в программе Victoria.
  5. Как сопоставить принадлежность сбойного сектора (бэд-блока) конкретному файлу в Windows?
  6. Как избавить жёсткий диск ноутбука от бэд-блоков в программе Victoria

Как создать загрузочную флешку с программой Victoria, загрузить с неё компьютер или ноутбук (если они не загружаются нормально из-за сбойных секторов) и протестировать поверхность жёсткого диска на бэд-блоки. Как избавиться от бэд-блоков в DOS (ДОС) режиме.

Уже третью статью мы работаем с неисправным жёстким диском WDC WD5000AAKS, на нём имеются сбойные сектора (бэд-блоки) и мы хотим от них избавится. 

В первой статье мы познакомились с программой Victoria, во второй статье нашли 13 бэд-блоков на нашем жёстком диске WDC WD5000AAKS (объём 500ГБ) и попытались их вылечить прямо в работающей Windows, но это у нас не получилось.

Но зато получилось сделать посекторный образ неисправного жёсткого диска в программе DMDE и скопировать все данные с «бэдастого» винчестера, затем отдать их хозяину неисправного жёсткого диска, а это удаётся далеко не всегда.

Данные клиента спасены, теперь нам осталось вылечить наш жёсткий диск от бэд-блоков и вернуть его обратно в строй, что мы и сделаем в этой статье.

Скачиваем ISO-образ загрузочного CD-ROM с программой Victoria 3.5 Russian на моём облачном хранилище по ссылке 

Создание загрузочной флешки с программой Victoria программой WinSetupFromUSB

Переходим на официальный сайт программы WinSetupFromUSB.

Скачиваем, разархивируем и запускаем нашу программу. Я нахожусь в операционной системе Windows 8 64 бит. Наша программа WinSetupFromUSB может работать как в 32-разрядных операционных системах, так и 64 -разрядных операционных системах. Чтобы запустить WinSetupFromUSB в программе Windows 8 64 бит щёлкаем два раза мышью на файле WinSetupFromUSB_1-4_x64.exe.

В главном окне программы WinSetupFromUSB выбираем нашу подсоединённую флешку.

Ставим галочку на пункте «Auto format it with FBinst» (осторожно, все данные на флешке удалятся) и отмечаем пункт «NTFS».

Ниже отмечаем галочкой пункт «Linux ISO/Other Grub4dos compatible ISO» и нажимаем справа кнопку, открывающую окно проводника.

Примечание: лично я давно сделал себе вот такую мультизагрузочную флешку содержащую операционные системы и программы и теперь просто добавлю программу Victoria на эту флешку.

Открывается окно проводника, в котором я нахожу свою папку с образом программы Victoria и выделяю его левой мышью. 

Через пол минуты флешка готова.

Загрузка компьютера или ноутбука с загрузочной флешки с программой Victoria

Чтобы загрузить любой компьютер или ноутбук с флешки содержащей программу Виктория нужно войти в БИОС и переключить режим работы жёстких дисков из AHCI в IDE. Как это сделать?

Жмём при загрузке компьютера клавишу Del, а на ноутбуке F2 и входим в БИОС. Идём во вкладку «Дополнительно», «Конфигурация SATA» 

и переключаем AHCI в IDE

далее жмём F10, этим сохраняем внесённые нами изменения и перезагружаемся.

Примечание: Если у вас новый ноутбук или компьютер с Windows 8, то Вам нужно войти в БИОС UEFI и отключить Secure Boot.

Ну вот и всё, входим при загрузке в загрузочное меню компьютера или ноутбука и выбираем нашу загрузочную флешку Kingston DataTraveler Mini 3.0 32GB с программой Виктория.

В первом окне ничего не выбираем и ждём пару секунд.

В следующем окне с помощью стрелок на клавиатуре выбираем «vcr35r from partition 0″ и жмём Enter.

Выбираем «Victoria 3.5 Russian for Desktop» и жмём Enter.

Перед нами главное окно программы Victoria в (ДОС) режиме до которого мы добирались две статьи. Кстати, мышь здесь не работает.

Нажимаем на клавиатуре «F1» и выходит справка, которая нам пока ни о чём не говорит (пригодится потом), жмём «Esc» и выходим из справки.

Нажимаем «P» на клавиатуре для выбора нужного IDE канала или простыми словами выбора нужного жёсткого диска (если у Вас их несколько).

Выбираем «Ext. PCI ATA/SATA». Перемещаемся с помощью стрелок на клавиатуре «↑↓», и подтверждаем выбор – клавишей «Enter».

Появляются все накопители видимые нашей программой Victoria и нам нужно выбрать тот, с которым мы будем работать.

Примечание: Если на данном этапе у вас выйдет ошибка <Отсутствует DRSC+DRDY или винт не снимает BUSY…> или не определится ни один жёсткий диск, то значит в БИОСе вы не переключили опцию AHCI в IDE. Если переключили, но диск всё равно не определяются, то попробуйте подсоединить жёсткий диск к другому разъёму SATA на материнской плате.

«Введите номер канала, то есть номер жёсткого диска». При выборе нужного жёсткого диска Вы не должны никоем образом ошибиться. Например в моём случае видно два накопителя: винчестер WDC WD5000AAKS-00A7B2, который нам нужно вылечить от сбойных секторов (бэд-блоков) и мой твердотельный накопитель SSD SPCC SSD162 на котором установлена моя Windows 8, данный SSD трогать не будем.

Жёсткий диск WDC WD5000AAKS-00A7B2 у нас под цифрой «1», значит жмём на клавиатуре 1 и Enter.

Всё, жёсткий диск выбран и готов к работе с программой Victoria.

Если нажать F2, откроется паспорт выбранного жёсткого диска. Чтобы выйти из этого окна нажмите Esc клавиатуре. 

Если нажать F9, появится S.M.A.R.T. нашего жёсткого диска.

S.M.A.R.T. — технология самоконтроля, самоанализа винчестера. То есть данное окно подскажет нам — здоров наш винчестер или нет (полное объяснение данной технологии читайте в первой статье о Виктории), здесь скажу коротко.  

Обратите внимание на то, что Victoria выделила красным (тревога!) цифру «8» на значении Raw, самого важного для здоровья жёсткого диска атрибута 

5 Reallocated Sector Count — (remap), обозначает число переназначенных секторов. 

О чём говорит атрибут 5 Reallocated Sector Count — (remap). Если микропрограмма встроенная в жёсткий диск обнаружит сбойный сектор (бэд-блок), то она переназначит этот сектор сектором с резервной дорожки (процесс называется remapping). Но резервных секторов на жёстком диске не бесконечное число и программа нас предупреждает выделив этот показатель красным — скоро бэд-блоки переназначать будет нечем, а это чревато потерей данных и нам надо готовиться менять жёсткий диск на новый.

S.M.A.R.T. нашего винчестера мы теперь знаем, но этого мало, для полной картины нужно ещё провести полное сканирование поверхности жёсткого диска.

Тестирование поверхности и исправление жёсткого диска от бэд-блоков в программе Victoria

Внимание! Все настройки сканирования задаются с помощью клавиши F4. При нажатии F4 выходит вот такое меню.

Друзья, в программе Виктория можно настроить сканирование жёсткого диска на бэд-блоки не по всей поверхности жёсткого диска, а в определённой области (подробности далее в статье), но это, если Вы уже запускали полное сканирование и знаете точные номера сбойных секторов.

Если Вы не знаете точные номера  бэд-блоков в адресации LBA и не запускали полного сканирования жёсткого диска в программе Виктории из под Windows (что мы проходили в прошлых статьях) или в ДОС режиме, тогда запустим полное сканирование винчестера прямо здесь в ДОСе.

1. Первый параметр сканирования «Start LBA» задаёт номер сектора, с которого начнётся тестирование, по умолчанию 0

Жмём клавишу Пробел (Space) и вводим номер нужного нам сектора. Например, мы знаем, что наши бэд-блоки начинаются с сектора 770 000 000, тогда здесь нужно задать это число и программа Victoria именно с сектора 770 000 000 начнёт сканирование жёсткого диска.

Сейчас предлагаю оставить число 0 и тестирование жёсткого диска начнётся с самого первого блока секторов.

Жмём Enter и после этого введённые цифры преобразуются в адрес LBA с которого начнётся тест, в нашем случае 0.

Переходим к следующему параметру сканирования. Для выбора нужного параметра меню используем клавиши со стрелками «↑↓».

2. «End LBA» — адрес сектора, на котором, закончится тестирование. Оставляем как есть. То есть мы будем тестировать наш жёсткий диск на присутствие бэд-блоков от начала и до конца жёсткого диска.

3. «Линейное чтение» — максимально быстрый и точный тест поверхности жёсткого диска от начала к концу, советую Вам выбрать его.

Если захотите экспериментировать, жмите на «Пробел», затем опять на «Пробел» и выбирайте другой тест, например «Случайное чтение» — тестирование секторов винчестера не последовательно, а с помощью генератора случайных чисел. Друзья, цель любого чтения намекнуть микропрограмме винчестера о том, что при обнаружении бэд-блока нужно сделать «Remap» (переназначение, замена) исключение из работы нечитаемого сектора (бэд-блока), присвоение его номера LBA другому физически здоровому сектору из резервной дорожки. В редких случаях это не получается с помощью «Линейного чтения», а получается с помощью «Случайного чтения», но знайте, «Случайное чтение» как и последующее

 

«BUTTERFLY — чтение» по продолжительности в несколько раз дольше «Линейного чтения», поэтому чтобы не ждать сутки, нужно задать область сканирования. 

Особо будьте осторожны с алгоритмом «Запись (стирание)», на жаргоне — «Запись по всей поляне» — полностью стирает с жёсткого диска информацию блоками по 256 секторов, то есть все Ваши данные на жёстком диске удалятся.

4. «Ignore Bad Blocks» — самая главная настройка программы Victoria, технология исправления сбойных секторов бэд-блоков. По умолчанию выставлен самый простой алгоритм проверки поверхности жёсткого диска «Ignore Bad Blocks» не приносящий ни вреда, ни пользы винчестеру. С помощью данного алгоритма мы можем узнать общее состояние винчестера и номера сбойных секторов (бэд-блоков), если они есть.

Но мы можем изменить алгоритм теста поверхности винчестера на самый эффективный «BB = Advanced REMAP» — (не стирает пользовательскую информацию нигде, кроме самого сбойного сектора, но там инфа и так в большинстве случаев потеряна). Жмём на «Пробел» и с помощью стрелок на клавиатуре выбираем «BB = Advanced REMAP», тогда при запуске теста поверхность жёсткого диска не просто будет сканироваться на присутствие сбойных секторов, но бэд-блоки ещё и будут исправляться. 

  • Что происходит при данном алгоритме «BB = Advanced REMAP» со сбойным сектором? Производится (несколько раз) попытка принудительной записи информации в сбойный сектор жёсткого диска, если попытка удачна, значит сектор становится здоровым и удаляется из списка бэд-блоков (ремап не происходит). Если попытка записи неудачна, значит больной сектор переназначается здоровым сектором со специально предназначенной для таких случаев резервной дорожки винчестера. 

Remap — это переназначение (замена) больного сектора, присвоение его номера LBA другому физически здоровому сектору из резервной дорожки. Информация из сектора (на момент переназначения) висит в ОЗУ винта, и как только сектор переназначен — записывается назад.

Remap в основном не деструктивен для информации, если Ваши данные и потеряются, то только в одном сбойном секторе, но согласитесь, данные в бэд-блоке и так были нечитаемы. Во втором случае, данные будут просто перенесены на сектор с резервной дорожки.

Из тех алгоритмов, которые чаще всего применяются при исправлении поверхности жёсткого диска, ещё хочу отметить алгоритм «BB: Classic REMAP», это простой способ скрытия бэд-блоков, но он не всегда срабатывает.

Ещё есть «BB = Erase 256 sect», тоже может исправить сбойный сектор и произвести REMAP, но у него один минус, при обнаружении сбойного сектора он полностью стирает информацию в целом блоке (256 секторов, осторожно, ваши данные в некоторых случаях удалятся). Размер одного блока (как Вы знаете) равен 256-ти секторам.

Если сравнить «BB = Erase 256 sect» с уже рассмотренным нами продвинутым алгоритмом «BB = Advanced REMAP», то последний выгоднее тем, что он если и стирает информацию, то только в одном сбойном секторе. 

Для начала выберем «Ignore Bad Blocks» и узнаем сколько у нас сбойных секторов бэд-блоков.

5. «Change end of test». Жмём Enter на клавиатуре и начинается тест винчестера с заданными нами алгоритмами проверки поверхности накопителя с первого сектора (Start LBA:) 0 и без исправления поверхности (Ignore Bad Blocks). 

Как видим, ещё прошла только первая половина сканирования. Много отличных секторов с  задержкой чтения не более 5 ms. Также имеются сектора с хорошей задержкой чтения 20 ms и удовлетворительной задержкой чтения 50 ms. Что плохо, присутствуют полноценные сбойные сектора (бэд-блоки), информацию из которых прочитать совсем не удалось — 7! А после окончания сканирования — 13. Как их исправлять? 

Remap — исправление сбойных секторов

Настраиваем программу Victoria так, чтобы при следующем сканировании наши бэд-блоки исправлялись.
Жмём F4. В первом пункте «Start LBA» нажимаем «пробел», мы уже знаем номера сбойных секторов и зададим этот параметр по другому. Первое сканирование показало, что все наши бэд-блоки начинаются с сектора 770 000 000 и заканчиваются в самом конце, поэтому жмём «пробел» на клавиатуре и выбираем 770 000 000.
2. «End LBA» — адрес сектора, на котором, закончится тестирование оставляем как есть, так как у нас имеются бэд-блоки в самом конце жёсткого диска.
3. «Линейное чтение»
4. «Ignore Bad Blocks», жмём на пробел и выставляем алгоритм «BB = Advanced REMAP».
5. «Change end of test». Жмём Enter на клавиатуре и начинается тест винчестера с заданным алгоритмом исправления поверхности накопителя «BB = Advanced REMAP». 

Как видим «ремап» удаётся и все имеющиеся сбойные сектора бэд-блоки исправляются.

Как узнать, что именно произошло, переназначение сектора с резервной дорожки или программе Виктория удалось занулить данный сектор?

Для этого нужно смотреть SMART жёсткого диска, если параметр «Reallocated Sector Count» остался прежним, значит переназначения не произошло и Виктории удалось сделать принудительную запись в нечитаемый сектор и затем прочесть информацию, после этого сбойный сектор перестал быть бэд-блоком и стал нормальным. 

В нашем случае атрибут Reallocated Sector Count остался прежним, такое происходит, когда исправленные бэд-блоки были программными (ошибки логики сектора), а не физическими. Всё о бэд-блоках читайте в другой нашей статье.

Запись (стирание) или «Запись по всей поляне»

Итак, две основных задачи нами выполнено.
Во первых пользовательские данные с «бэдастого» жёсткого диска скопированы путём создания посекторного образа (читайте предыдущие статьи).
Во вторых, сбойные сектора (бэд-блоки) вылечены. Кстати, сейчас пользовательские данные с жёсткого диска копируются нормально и сам винчестер не зависает.
Под конец можно произвести запись по всей поляне, то есть применить тест Запись (стирание) на жаргоне ремонтников — «Запись по всей поляне». Произойдёт посекторное стирание информации с диска блоками по 256 секторов и последующая принудительная запись в сектора нулей. Именно таким образом можно избавиться от секторов с большой задержкой, логических бэд-блоков и в некоторых случаях от физических бэд-блоков (может произойти ремап), кстати, эту операцию можно произвести и в работающей операционной системе, в самом верху есть ссылка на эту статью.
1. «Start LBA» выбираем 0, сканируем с самого начала.
2. «End LBA» — адрес сектора, на котором, закончится тестирование оставляем как есть.
3. «Запись (стирание)».
4. «Недоступен для выбора».
5. «Change end of test». Жмём «Enter» на клавиатуре и начинается тест винчестера с заданным алгоритмом исправления поверхности накопителя «BB = Erase 256 sect».

Результат

Друзья, теперь можно сделать какие-то выводы. Как Вы помните, когда нам с Вами принесли жёсткий диск WDC WD5000AAKS (объём 500ГБ), то показатель здоровья S.M.A.R.T. — технология самоконтроля, самоанализа нашего жёсткого диска был вот таким.

Предостерегающими были атрибуты

5  Reallocated Sector Count — (remap), обозначающий число переназначенных секторов. 

196  Reallocation Event Count3. Количество операций переназначения бэд-блоков секторами с резервных дорожек (ремаппинг), учитываются как успешные, так и неуспешные операции.

197  Current Pending Sector13. Показатель количества нестабильных секторов реальных претендентов в бэд-блоки. Данные сектора микропрограмма жёсткого диска планирует в будущем заменить секторами из резервной области (remap), но всё же есть надежда, что в дальнейшем какой-то из этих секторов прочитается хорошо и будет исключён из списка претендентов.

198  Offline scan UNC sectors13. Количество реально существующих на жёстком диске непереназначенных бэдов (возможно исправимых имеющих логическую структуру — подробности далее в статье).

199  UltraDMA CRC Errors63771. содержит много ошибок в основном из-за некачественного интерфейсного шлейфа передачи данных или расшатанного контакта в SATA-разъёме на материнской плате, также может быть жёсткий диск SATA 6 Гбит/с подключен в разъём SATA 3 Гбит/с (или наоборот) и нужно его переподключить.

Сейчас мы имеем картину получше.

Изменились в лучшую показатели

197 Current Pending Sector0То есть нестабильных секторов реальных претендентов в бэд-блоки у нас сейчас нет.

198 Offline scan UNC sectors1. Почти нет реально существующих на жёстком диске сбойных секторов (бэд-блоков), один где-то бегает, но мы и его выловим.

Не изменились ни в лучшую, ни в худшую сторону показатели:

5  Reallocated Sector Count — 8 (remap), показывающий число переназначенных секторов и показатель 

196 Reallocation Event Count3, количество операций переназначения бэд-блоков секторами с резервных дорожек (ремаппинг).

199 UltraDMA CRC Errors — 63771, содержит много ошибок в основном из-за некачественного интерфейсного шлейфа передачи данных, расшатанного разъёма SATA на материнке.

Друзья, многие читатели интересуются, как выйти из ДОС-версии программы Виктория, сделать это можно так:

Нажимаем клавишу «X» и попадаем в «Volkov Comander», выход из него осуществляется клавишей » F10″ и подтверждением » Yes». Дальше попадаем в раздел DOS где автор программы предлагает свои услуги по ремонту жёстких дисков. Для выхода из данного раздела одновременно нажимаем на Ctrl+Alt+Delete, после этого компьютер перезагружается и автоматически начинается загрузка Windows.

Статьи по этой теме:

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: Grub+Windows7 [РЕШЕНО]  (Прочитано 11306 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
GriefNorth

Всем доброго времени суток.
Понимаю что вопрос уже долго и упорно обсуждался, но все же мной было прочитано куча форумов, манов и прочей познавательной информации.
Так вот проблема в следующем
Имеются 3 винта
Вывод fdisk -l :

на sda: 1й раздел — винда 7ка, 2й раздел — всякие проги, образы и т.д.
на sdb: музыка и фильмы
на sdc (IDE винт): собственно сама Ubuntu 9.04
В биосе стоит загрузка как раз с IDE винта на котором и стоит GRUB. До недавнего времени все было замечательно и винда и Ubuntu грузились на ура, потом, я даже не понял когда, вдруг перестала грузится 7ка с ошибкой GRUB: «Error 13: Invalid or unsupported executable format». Сейчас же если грузится с граба то загружается только Ubuntu, если в биосе выставить загрузку с саташного винта на котором 7ка, то винда грузится без проблем (своим загрузчиком не грабом).
Вывод /boot/grub/menu.lst

Перепробывал кучу вариантов по настройке граба, честно честно  :'(
Куда копать дальше не знаю, «поможите чем можите» (с) кто-то.

« Последнее редактирование: 20 Сентября 2009, 21:31:54 от Sanaes »


Оффлайн
igruschka

Наиболее простой вариант, это загрузиться с sata в window 7 установить в нем easybcd и добавить в виндовую загрузку свою Ubuntu.
Второе: неполохо бы было взглянуть на вывод команды fdisk -l (sudo fdisk -l) а пока что предположение, что grub у вас установлен на hd1,0


Оффлайн
GriefNorth

Я привел вывод fdisk -l см.выше :) , grub установлен на hd2,0. А с тулзой easybcd тоже как-то танцевал ничего толкового  не получилось, сейчас конечно еще раз попробую :) О результатах сообщу. 


Пользователь решил продолжить мысль 18 Сентября 2009, 20:54:06:


Как и говорил Easybcd добавляет в загрузчик запись о убунте, в настройках ставлю, раздел на котором стоит Ubuntu с /boot в итоге после перезагрузки, и выбора загрузки Убунты загрузчик начинает ругаться что ничего загружаемого нет, мол вставь загрузочную дискету :)

« Последнее редактирование: 18 Сентября 2009, 20:54:06 от Sanaes »


Оффлайн
igruschka

извиняюсь, как то пропустил мимо глаз ваш вывод fdisk.
Попробуйте указать в easy bcd не раздел с /boot (ведь /boot у вас же не выставлялся в отдельный раздел) а mbr вашего третьего диска, где и установлен grub.
Для проверки, при выборе в easybcd загрузки линукса, должен появиться груб, в котором опять будет возможность выбора операционок с 13-ой ошибкой в случае выбора 7-ки



Оффлайн
igruschka

ну с ума сходить не обязательно, пока что,  :coolsmiley:
почитайте вот это http://ru.wikibooks.org/wiki/Russian_x86_MultiBoot_FAQ
если у вас остался установочный диск с windows 7 то можно эксперимента ради установить grub в главный загрузочный сектор (вместо загрузчика windows 7, но только обязательно перед этим изучить все варианты восстановления загрузчика windows 7 в случае неудачного эксперимента). Или воспользоваться supergrub


Оффлайн
GriefNorth

Ставил в главный загрузочный сектор граб, он матерился с 17-й ошибкой, А как мне может помочь суперграб?


Пользователь решил продолжить мысль 19 Сентября 2009, 17:31:22:


Ну великое и могучее сообщество, помогите!!!

« Последнее редактирование: 19 Сентября 2009, 17:31:22 от Sanaes »


Оффлайн
igruschka

К сожалению не имею возможности экспериментировать с семеркой и убунтой, может это как нибудь поможет?
http://www.gentoo.ru/node/15088
Там вроде похожая проблема, диск сата и иде


Оффлайн
athost

rootnoverify (hd1,0)
makeactive
chainloader +1

Так пробовал?


Оффлайн
GriefNorth

rootnoverify (hd1,0)
makeactive
chainloader +1

Так пробовал?

Пробывал не прокатило


Оффлайн
athost

Ну, на мой взгляд, вариантов несколько:

1. Неправильно прописаны команды загрузки винды
2. Неправильно указан номер раздела винды
3. Испорчены или затерты какие-то файлы grub из каталога /boot/grub
4. Ты обновил grub до grub2, а там синтаксис команд изменился

Если ты уверен, что первые два пункта мы исключили, то попробуй переустановить сам grub

sudo apitude reinstall grub grub-common 


Оффлайн
GriefNorth

Ну, на мой взгляд, вариантов несколько:

1. Неправильно прописаны команды загрузки винды
2. Неправильно указан номер раздела винды
3. Испорчены или затерты какие-то файлы grub из каталога /boot/grub
4. Ты обновил grub до grub2, а там синтаксис команд изменился

Если ты уверен, что первые два пункта мы исключили, то попробуй переустановить сам grub

sudo apitude reinstall grub grub-common 

Все выводы и команды я привел в первом посте. Файлы сравнивал и каталоги, с резервной копией, которая была создана после установки Убунты. Граб не обновлял :)
Хорошо, если мне никто не может помочь с грабом, может тогда можно как-нибудь сделать так, когда при установке убунты граб же ищет установленные системы и на основе этого делает записи в конфиги, можно ли как-нибудь прокрутить этот же сценарий только без установки самой убунты или копировании  файлов.


Оффлайн
athost

Попробуй

sudo dpkg-reconfigure grub
 sudo dpkg-reconfigure grub-common

И все-таки попробуй скопипастить в menu.lst

 title Windows
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

« Последнее редактирование: 20 Сентября 2009, 19:55:39 от athost »


Оффлайн
GriefNorth

Попробуй
И все-таки попробуй скопипастить в menu.lst
  title Windows
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

Прокатила вот такая штука
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd1,0)
    makeactive
    chainloader +1
Теперь все работает, всем спасибо.


Пользователь решил продолжить мысль 20 Сентября 2009, 21:34:23:


Да кстати, не знаю был ли от этого толк или не был, но я в биосе отключил в BOOT меню все винты кроме IDE. 

« Последнее редактирование: 20 Сентября 2009, 21:34:23 от Sanaes »


Оффлайн
CyberMama

В общем, стояли ubuntu 9.04 и WinXP,  грузилось всё это грабом.
Приспичило мне 7-ку посмотреть, снесла Xp поставила 7-ку
Запустилась с LiveCD сделала

sudo grub
find /boot/grub/stage1 (выдало hd0,2)
root (hd0,2)
setup (hd0)
quit

граб восстановился, но винда не грузится
(в menu.lst  для винды запись есть такая

title Windec
rootnoverify (hd0,0) //Я пробовала и с hd0,1
savedefault
makeactive
chainloader +1
)
Ubuntu грузится нормально, а при запуске винды граб ругается ошибкой
Error 13:Invalid or unsupported executable format

почитала насчёт fixboot, fixmbr — но проблема в том что на дистре с 7-кой нет рекавери — он сразу грузит установку винды, поставила винду ещё раз,
попробовала EasyBCD — вроде версия последняя 1.72 но реакции никакой, в виндовом загрузчике вообще никаких новых пунктов не появляется — видимо он всё-таки только для висты.

Ну и в общем ситуация такая сейчас — есть рабочая винда и ubuntu livecd — надо чтобы всё это грузилось — в принципе не важно — грабом или виндовым загрузчиком. 

sudo fdisk -l


  • Печать

Страницы: [1] 2  Все   Вверх

Понравилась статья? Поделить с друзьями:
  • Error 13 internal library install failed library not valid
  • Error 1298 hy000 unknown or incorrect time zone europe moscow
  • Error 1297 a privilege that the service
  • Error 1292 22007
  • Error 1290 hy000 the mysql server is running with the secure file priv option