Filesystem type is ntfs partition type 0x07 как исправить

Раньше стояли XP, WINDOW7  и UBUINTU 8.что-то + grub4dos
Потом WINDOWS7 и старая Ubuntu снеслись. XP исправно загружалась из-под grub4dos

Поставил новою Ubuntu , которая засунула чертов GRUB2.
GRUB2 подцепил UBUNTU и  XP, появился пункты меню

Ubuntu, with Linux 2.6.38-8-generic
Ubuntu ……         (recovery mode)
Memory Test…
Memory test…serial console….
Microsoft Windows XP Professional RU (on /dev/sda1)

Ubuntu замечательно грузится.
При попытке загрузить XP виснет черный экран с мигающим курсором.

Меню XP выглядит так:
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)’
search –no-floppy –fs-uuid –set-root 66c8много_цифр
drivemap -s (hd0) ${root}
chainloader +1

вхожу в консоль grub2
набираю SET
вижу
root=hd0,msdos5

grub2>ls
(hd0)(hd0,msdos5)(hd0,msdos2)(hd0,msdos1)

ls (hd0,msdos1)
Partition hd0,msdos1 :Filesystem typoe ntfs, Label “MLR1” UUID 66c8много_цифр (совпадает с search) -partition start at 63…
Вообщем это моя XP партишн

Проверяем ls (hd0,msdos1)/ntldr
ntldr
он виден и есть!

на всякий случай смотрим его
hexdump (hd0,msdos1)/ntldr

Видим дамп
00000000 e9 d5 01 eb 04 90 00 00
и т.д.

set root=(hd0,msdos1)
chainloader +1
boot

Выпадаем в черный экран с мигающем курсором аналогично меню. XP не стартует

Пробую продругому дать управление существующему и видимому ntldr

chainloader (hd0,mnsdos1)/ntldr
думает с полсекунды..
error: invalid signature

ЧЕ ЗА СИГНАТУРА…КАК ЕМУ ЕГО СКОРМИТЬ!!!!!

После полдня сексу с GRUB2 делаю флэшку загрузочною флэшку с GRUB4dos
Гружусь – он находит
BOOT FROM HARD DRIVE -WINDOWS HP (NTLDR)
И ЗАМЕЧАТЕЛЬНО ГРУЗИТ ВИНДУ

зайдя в консоль
root
(hd0,1) :Filesystem type NTFS ,partition type 0x07
ls
выдает содержимое коренной директории
chainloader /ntldr
Will boot NTLDR from drive =0x81 partition 0x0 (hidden sectors=0x3f)
boot
Бодро грузит XP

Что делать? Почему?

—————————————————————————————————
Решение найдено на китайскиом форуме.
GRUB2 кривой и бестолковый.
Передать ntldr из него управление невозмрожно.

1. Кладем GRUB.exe (grub4dos) и melu.lst в корень XP-шного диска.
2. В GRUB2 в пункте меню с  XP пишем
set root=(hd0,1)
linux16 (hd0,1)/grub.exe

И XP начало запускаться.!!!!
Подозреваю, что рецепт пригоден для загрузки разного, что не грузит новый  GRUB2

erlan pro



Ученик

(104),
на голосовании



6 лет назад

Мой младший брат (14 лет, когда я был в отпуске решил самостоятельно переустановить ОС, так как она некорректно работала .На тот момент стояла виндовс 10.Он просто вставил загрузочный диск той же винды, отформатировал Диск С и столкнулся с проблемами при установке. Потом он через инструменты загрузочного диск отфармотирвал Диск С игрой решил поставить старый Windows 7,диск которого был поцарапан. Как исправить Filesystem type is ntfs partition 0×07

  • Печать

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

Тема: Filesystem type unknown, partition type 0x7. Error 17. Cannot mount selected par  (Прочитано 12919 раз)

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

Здравствуйте, друзья. Не подскажете ли по такой проблеме. Выполнил полную установку (не формальную), но PuppyRus 1.20 Lite-M не хочет грузиться с HDD. Снимок экрана прилагаю. Кстати, не хотят грузиться (с похожими сообщениями типа “Filesystem type unknown, partition type 0x7. Error 17. Cannot mount selected partiton”, “Error 22. No such partition”, “Selected disk does not exist” и тому подобными) и Ubuntu/Mint/Xubuntu, Debian, MOPS, SAM2008. В то же время, Mandriva, Vector, TinyME, ALT Linux, ASP Linux, PC-BSD, Sabayon, PC LinuxOS, Zenwalk, SUSE – ставятся и запускаются более-менее нормально.

У меня компьютер Sempron 3000+/1800Mhz, 1024 Mb RAM, онбордовое видео (и чипсет) NVidia GeForce 6100 nForce 405. Сеть и звук Nvidia MCP61 / Realtek ALC862. На компе один IDE винчестер, один IDE привод (с которого произвожу установку операционок), и два SATA винчестера, на второй из которых ставлю операционки.

Большое спасибо за помощь!!

« Последнее редактирование: 05 Август 2008, 03:06:20 от swwa »


Записан


А какая реально файловая система? Ext2, Ext3, RizerFS, NTFS или др.? Чем форматировал и под какую файловую систему?


Записан

Free software for free people


Реально Ext3, кажись – встроенными средствами PuppyRus


Записан


DdShurick

Вот что нагуглилось. Это из вики –

 [b]Grub Error 17[/b]

Вывод:

root (hd0,0)
filesystem type unknown partition type 0x7
Error 17 : Cannot mount selected partition

такая ошибка выдаётся в случае, если запрошенный раздел существует, но тип файловой системы не распознаётся grub'ом. Проверьте, вписаны ли в ваш grub.conf настройки root(x,y).
Также, если вы пытаетесь загрузить Windows, проверьте наличие в grub.conf (либо в /boot/grub/menu.lst) опций root(x,y) (или же rootnoverify (hdX,Y)) и chainloader (hdX,Y)+1.

Иногда может возникать при сдвиге разделов. Проверьте, будет ли работать загрузчик, если в /boot/grub/menu.lst исправить, например, строки (hd0,5) на (hd0,4) или (hd0,6).

Попробуйте переформатировать раздел cfdisk-ом или partition magic-ом


Записан


А вы когда форматировали галку Boot ставили? И ещё из собственных наблюдений Gparted не дружит с некоторыми винтами, так было у меня на работе, помогло форматирование партишион магиком.


Записан

intel Core i3 8100 / nVidia-GTХ750-2048Mb / SSD-128mb/HDD-500Gb / RAM-DDRIV 8Gb / ,PuppyRus SnowDog, PuppyRus Richy, Windows 10.


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


Записан


DdShurick

 У вас несовпадение записей root
root (hd2.0) для GRUB это третий диск, отсчёт от нуля.
и root=/dev/sdb1 для Puppy это второй (slave) sata диск, похоже, что компьютер “не так” считает диски из-за сочетания IDE и SATA. Мы считаем второй sata третьим, с учётом того, что первый IDE, а как считает компьютер ??? неизвестно. Попробуйте менять номера дисков в GRUB на “ручном управлении” – в режиме командной строки, и по ответам ориентируйтесь.


Записан


У меня была та же ошибка, оказалось GRUB не переваривает NTFS (не загружает PuppyRus с NTFS диска), заменил его в этом случае Grub4Dos, заработало. Может также не работать если диск разбит неправильно, например неправильно задана Extended область.


Записан



Записан


  • Печать

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

hokasch wrote:

What you still did not really tell us – how are you booting up? I.e. where is your first grub stage installed? How did you manage things with the debian install? Your problem is the root(x,x) line, not the kernel line. This line specifies the boot partition (grub’s root/ where to find the kernel).

Coming from the windows world where for years we have just relied on changing the boot order of drives in the BIOS to choose which MBR to boot from I simply assumed it was just as easy in the Linux world, this is obviously not the case.

If you want to continue that way, just install grub to the MBR of each disk with a linux install and configure grub to use that drive as the first drive (e.g. set the root line to hd(0,0) if /boot is the first partition). IIRC, changing the boot order in the Bios will pull the selected drive to the beginning. That would fit your inital error (but you did not say how you booted into grub then…). You can double-check that behaviour by using the find commands in the grub shell (see my earlier post).

Going with grub2/grub’s root by uuid only really makes sense if you put grub2 on the MBR of a drive which is always installed and selected as primary in Bios (obviously, all other grub2 files must be on that drive too).

Just done another completely clean install and noticed that even though I select ‘Partition access method – uuid’ it doesn’t seem to actually work that way, at least checking menu.lst showed no signs of any uuids.  What is the point of having an install option if it is then ignored.

This refers to your fstab, not the bootloader config.

Sorry hokasch, it got a bit difficult to answer your earlier post as by the time I read it Debian had been trashed and I think I had redone the Arch install a few times by then as well.

If I have understand you correctly what you are saying is that if I were to install arch on a drive which at install time is the only drive in the machine then root(x,x) would refer to hd0 in my case root (hd0,1) as I have an NTFS partition at the beginning of the drive.  Alternatively I could just edit grub’s menu.lst afterwards.  That way as long as the drive is first in the BIOS boot order it will boot ok.  My mistake seems to have been trying to install the first grub stage to somewhere other than the MBR, I may have missunderstood the capabilities of partition identification by uuid.

Ok lets go back to a single drive environment

hd0,0 = NTFS boot partition
hd0,1 = Arch /Boot - this contains grub & vmlinuz-linux
hd0,2 = Arch swap
hd0,3 = Arch /

If I want to boot Windows I set hd0,0 as active/bootable, if I want to boot arch I set hd0,1 as active/bootable.  Actually not sure how to change the active partition to a linux one but come back to that later.  For the moment hd0,1 is the bootable partition.  This is the only drive in the system.  I have a by-uuid entry in menu.lst which allows me to boot if the other entries fail.  menu.lst looks like this:

# (0) Arch Linux
title  Arch Linux
root   (hd0,1)
kernel /vmlinuz-linux root=/dev/sda4 ro
initrd /initramfs-linux.img

Now I see part of the confusion, as you advised, the root (hdx,x) line actually refers to the ‘grub root’ / ‘linux boot’ not the ‘linux root’.  And the other confusion is that the kernel line root= does not refer to the location of /vmlinuz-linux but to the actual linux root.  Now I think I understand that bit.

Now to add another disk to the system.  Change drive order in BIOS so that arch disk is top of the boot order.

Fails to boot: Unable to find root device /dev/sda4!

Boot to knoppix to see the disk & partition layout:

hd0,0 = NTFS
hd0,1 = NTFS
hd0,2 = NTFS
hd0,3 = NTFS
hd0,4 = NTFS
hd0,4 = NTFS
hd0,4 = NTFS

hd1,0 = NTFS boot partition
hd1,1 = Arch /Boot - this contains grub & vmlinuz-linux
hd1,2 = Arch swap
hd1,3 = Arch /

So clearly /dev/sda4 is now an NTFS partition.

If appears that grub & linux do not see disk drives in the same order as the BIOS boot order causing /dev/sda4 to point towards the wrong partition.

Off at a bit of a tangent here but while I think of it is there a way of regenerating the menu.lst to search for instances of windows on NTFS partitions now that I have access to ntfs-3g.

Thanks,

Last edited by NickC_UK (2012-02-21 14:25:04)

Проблема – Не запускается установка Windows 10

Разбил hdd на 2 раздела, 10гб (fat32) и 450гб (ntfs) соответственно. Тот что 10 сделал активным, через bootice прописал mbr – win6nt, pbr – grub4dos, и скинул на него glrdr, menu. pbr первого раздела не трогал, оставил как есть bootmgr, так как не собираюсь через него грузить grub4dos.
Судя по всему на данном этапе все верно, так как меню успешно грузиться, но вот запуск установки windows 10 не проходит. ОС лежит в корне, распакованная из iso.

Filesystem type is ntfs, partition type 0x07 /chainloader bootmgr
Error 15: File not found

menu.lst

Код

timeout 900
gfxmenu /grub4dos/winlin
default 0

title Загрузка с жёсткого диска
find –set-root –ignore-floppies –ignore-cd /bootmgr || find –set-root –ignore-floppies –ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map –hook
rootnoverify (hd0)
chainloader (hd0)+1

title
root

title Установка Microsoft Windows 10 10.0.15063.483 Version 1703 Updated July 2017 VLSC
map –unmap=0:0xff
map –unhook
root (hd0,0)
chainloader /bootmgr

title
root

title Загрузка Dr.Web LiveDisk – Восстановление системы
find –set-root /grub4dos/iso/drweb.iso
map –mem /grub4dos/iso/drweb.iso (hd32)
map –hook
chainloader (hd32)

title Загрузка Acronis Disk Director & True Image – Работа с разделами жёстких дисков
find –set-root /grub4dos/iso/Acronis.ISO
map –mem /grub4dos/iso/Acronis.ISO (hd32)
map –hook
chainloader (hd32)

title Загрузка Symantec Ghost v11.0 – Работа с разделами жёстких дисков
find –set-root /grub4dos/iso/Ghost.IMA
map –mem /grub4dos/iso/Ghost.IMA (fd0)
map –hook
rootnoverify (fd0)
chainloader (fd0)+1

title Загрузка Windows 7PE – Мини версия
find –set-root /grub4dos/iso/Win7PE.ISO
map –mem /grub4dos/iso/Win7PE.ISO (hd32)
map –hook
chainloader (hd32)

title Командная строка
commandline

title Дополнительные утилиты >>>
configfile /grub4dos/menu_u.lst

title
root

title Загрузка с дискеты
rootnoverify (fd0)
chainloader (fd0)+1

title Загрузка c CD/DVD-ROM
cdrom –init
map –hook
chainloader (cd0)

title Перезагрузка компьютера
reboot

title Выключение компьютера
halt

Как нужно писать правильно в моем случае? Предполагаю что он не к тому разделу обращается. Очень рассчитываю на вашу поддержку.

UPD: root (hd0,1)? что еще? может нужно дописать еще загрузку usb 2.0 драйвера? выложите пожалуйста правильный menu в моей ситуации. На обычной флешке всё это корректно функционирует.

Добавить комментарий