Jump to content











Photo
- - - - -

[SOLVED] WINDOWS_7_32-BIT_REPAIR_DISC not loading...


  • Please log in to reply
11 replies to this topic

#1 adimcx

adimcx
  • Members
  • 9 posts
  •  
    Romania

Posted 27 October 2010 - 09:14 AM

Hi,

I have downloaded Win7RD from this address http://neosmart.net/...m-repair-discs/ and made an ISO image using SARDU 1.0.7.3.
If i test it with MobaLiveCD everything it works just fine and Windows 7 System Recovery Discs is loading with no issue.
If i burn this image on a CD and use it to boot on my pc, i have some kind of error because after "Press any key to boot from CD or DVD" the screen remain blank and the Windows 7 Recovery it's not starting.
During the loading i see this messages "MEMDISK: Image seems to have fractional end cylinder" or "MEMDISK: Image appears to be truncated".

This is why the Windows 7 Recovery Disk it's not loading correctly?

Posted Image

p.s. Using SARDU 2 beta this problem remain the same and all other utilities are working just fine.

Thank you Davide Costa for this great work you have done! :)

#2 davidecosta

davidecosta

    Silver Member

  • Developer
  • 678 posts
  • Location:Sardinia
  •  
    Italy

Posted 27 October 2010 - 11:36 AM

Hi,

I have downloaded Win7RD from this address http://neosmart.net/...m-repair-discs/ and made an ISO image using SARDU 1.0.7.3.
If i test it with MobaLiveCD everything it works just fine and Windows 7 System Recovery Discs is loading with no issue.
If i burn this image on a CD and use it to boot on my pc, i have some kind of error because after "Press any key to boot from CD or DVD" the screen remain blank and the Windows 7 Recovery it's not starting.
During the loading i see this messages "MEMDISK: Image seems to have fractional end cylinder" or "MEMDISK: Image appears to be truncated".

This is why the Windows 7 Recovery Disk it's not loading correctly?

Posted Image

p.s. Using SARDU 2 beta this problem remain the same and all other utilities are working just fine.

Thank you Davide Costa for this great work you have done! :D



If you press a key works fine? In my test yes....I continue to monitor

#3 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 15343 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 27 October 2010 - 11:46 AM

If you press a key works fine?


Ever heard of bootfix.bin? :)

:D
Wonko

#4 davidecosta

davidecosta

    Silver Member

  • Developer
  • 678 posts
  • Location:Sardinia
  •  
    Italy

Posted 27 October 2010 - 12:15 PM

Ever heard of bootfix.bin? :)

:D
Wonko



mmm
sardu use iso emulation with memdisk:

kernel memdisk

append iso initrd=/Windows_7_32-bit_Repair_Disc.iso

I don't change the iso downloaded. I can add or change any parameter for isolinux and memdisk?

#5 adimcx

adimcx
  • Members
  • 9 posts
  •  
    Romania

Posted 27 October 2010 - 12:19 PM

If you press a key works fine? In my test yes....I continue to monitor


Thanks for your help! :D

When i pres a key the screen get's black and remain like this...

If i test the same ISO image on the same PC, with a virtual machine, everything it works just fine.

If i boot from a cd with the original Windows 7 Recovery Disk, again everything it works just fine.

I don't know what could be the problem... :)

Edited by deejay4angels, 27 October 2010 - 12:23 PM.


#6 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 15343 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 27 October 2010 - 12:28 PM

I don't change the iso downloaded. I can add or change any parameter for isolinux and memdisk?

Yes/No. :D

If I am not mistaken, Syslinux/Isolinux should be able to directly chainload (just like grub4dos) the BOOTMGR (thus bypassing the CD/.iso bootsector, which is the thing that invokes bootfix.bin before the actual loader BOOTMGR) :D

:)
Wonko

#7 adimcx

adimcx
  • Members
  • 9 posts
  •  
    Romania

Posted 27 October 2010 - 12:35 PM

This a screenshot when i use the SARDU's ISO image with a virtual machine, when after i press a key the Windows Recovery it's loading and work without any problem.

Posted Image

Edited by deejay4angels, 27 October 2010 - 12:37 PM.


#8 davidecosta

davidecosta

    Silver Member

  • Developer
  • 678 posts
  • Location:Sardinia
  •  
    Italy

Posted 27 October 2010 - 07:37 PM

Yes/No. :D

If I am not mistaken, Syslinux/Isolinux should be able to directly chainload (just like grub4dos) the BOOTMGR (thus bypassing the CD/.iso bootsector, which is the thing that invokes bootfix.bin before the actual loader BOOTMGR) :D

:)
Wonko



The iso of recovry contains the file boot\bootfix.bin

#9 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 15343 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 27 October 2010 - 07:51 PM

The iso of recovry contains the file boot\bootfix.bin


Sure it does. :D

Open the .iso with 7-zip.

Extract the contents of the [Boot] folder, is there a file "Bootable_NoEmulation.img"?

Open the extracted Bootable_NoEmulation.img file in a hex editor.

Can you find the string "SETUPLDR.BINBOOTMGRBOOTFIX.BINBOOTI386AMD64" in it? :)

Normal booting:
BIOS->Device->Bootsector->whatever the bootsector may invoke AND Loader
For a Vista :) or Windows 7 CD/DVD:
BIOS->CD/DVD>Bootable_NoEmulation.img->BOOTFIX.BIN AND BOOTMGR

An alternative way (possible if using grub4dos, but as said should be possible with Syslinux/Memdisk also):
BIOS->"main" loader (grub4dos or Syslinux/Isolinux/Memdisk)>BOOTMGR inside the mapped .iso

Since you ALREADY chose to boot a given .iso in the "main loader" menu it is pointless to ask AGAIN the user if he really wants to boot from it to press a key.

By bypassing the bootsector you can achieve that (without touching the .iso)

:D
Wonko

#10 davidecosta

davidecosta

    Silver Member

  • Developer
  • 678 posts
  • Location:Sardinia
  •  
    Italy

Posted 27 October 2010 - 08:18 PM

....An alternative way (possible if using grub4dos, but as said should be possible with Syslinux/Memdisk also):
.....
:)
Wonko



With usb i use grub4dos, now i compiled a version who use grub4dos also with isos of recovery disks :D
@ deejay4angels do you test this version?

#11 adimcx

adimcx
  • Members
  • 9 posts
  •  
    Romania

Posted 27 October 2010 - 09:05 PM

Thanks Davide Costa, now everything it's working just fine! :)

In fact, now it's loading so fast that i almost not having time to press a key for boot from cd so i have deleted the bootfix.bin file from the Windows_7_32-bit_Repair_Disc.iso and now Windows Recovery it's loading directly, without asking me to press a key.

Thanks again and best wishes for everybody! :D

Edited by deejay4angels, 27 October 2010 - 09:58 PM.


#12 davidecosta

davidecosta

    Silver Member

  • Developer
  • 678 posts
  • Location:Sardinia
  •  
    Italy

Posted 27 October 2010 - 10:24 PM

Thanks Davide Costa, now everything it's working just fine! :D

In fact, now it's loading so fast that i almost not having time to press a key for boot from cd so i have deleted the bootfix.bin file from the Windows_7_32-bit_Repair_Disc.iso and now Windows Recovery it's loading directly, without asking me to press a key.

Thanks again and best wishes for everybody! :D



Very Well, tomorrow...write of this fix :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users