Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Laptop won't boot

- - - - -

  • Please log in to reply
11 replies to this topic

#1
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • Joined 13-November 08
  • OS:none specified
  • Country: Country Flag
Someone brought a laptop to the computer repair shop I work at, and initially the problem was that it was stuck in a reboot cycle regarding a PBR error and "NTLDR not found". The hard drive passed the SeaTools long test and I ran a filesystem check from the OS disc. After that, it hung at "loading PBR for descriptor" so I tried running FIXMBR, FIXBOOT and then did a repair install because it just hung with a blinking cursor. Even after another repair install and trying FIXMBR/FIXBOOT again, it still just hangs at a black screen with a blinking cursor.
There is no system but GNU and Linux is one of its kernels.
Posted Image


How to remove advertisement from MSFN

#2
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,652 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

Someone brought a laptop to the computer repair shop I work at, and initially the problem was that it was stuck in a reboot cycle regarding a PBR error and "NTLDR not found". The hard drive passed the SeaTools long test and I ran a filesystem check from the OS disc. After that, it hung at "loading PBR for descriptor" so I tried running FIXMBR, FIXBOOT and then did a repair install because it just hung with a blinking cursor. Even after another repair install and trying FIXMBR/FIXBOOT again, it still just hangs at a black screen with a blinking cursor.

The blinking cursor is typical of:
  • wrong data in bootsector (PBR)
  • conflicting CHS vs. LBA (that also causes the above) on some BIOSes
The "loading PBR for descriptor" is NOT a message in standard MBR (meaning NOT a standard 2K/XP one), it should mean that original user has installed a "custom" MBR of some kind, like a bootmanager of something like it.

The problem is usually fixable but I will need to see BOTH the MBR and the PBR of the boot partition.

HDhacker is handy to make such images:
http://dimio.altervista.org/eng/

See here for a quick howto for HDhacker use:
http://www.msfn.org/...608#entry928608

jaclaz

#3
Ponch

Ponch

    MSFN Junkie

  • Patrons
  • 3,305 posts
  • Joined 23-November 05
  • OS:none specified
  • Country: Country Flag

The blinking cursor is typical of:

  • wrong data in bootsector (PBR)
  • conflicting CHS vs. LBA (that also causes the above) on some BIOSes

If I may add, also
- no active partition.

#4
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,652 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

If I may add, also
- no active partition.

Actually NO. Posted Image

"no active partition" should return an "explicit" error, like the ones actually embedded in MBR or PBR:
http://www.msfn.org/...ic=121391&st=25
or one coming from BIOS.

jaclaz

#5
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • Joined 13-November 08
  • OS:none specified
  • Country: Country Flag

If I may add, also - no active partition.

That was one of my initial thoughts, but I checked it out with GParted and FDISK and the Windows partition is definitely set as active. I'm also considering the possibility of a boot sector virus. I scanned the drive with HDHacker and (after some garbage characters) it said "A disk read error occurred...NTLDR is missing...NTLDR is compressed...Press Ctrl+Alt+Del to restart"


Edited by kahlil88, 02 November 2010 - 06:22 PM.

There is no system but GNU and Linux is one of its kernels.
Posted Image

#6
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,652 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

I scanned the boot sector with HDHacker and (after some garbage characters) it said "A disk read error occurred...NTLDR is missing...NTLDR is compressed...Press Ctrl+Alt+Del to restart"

You don't "scan" anything with HDhacker :w00t:, you use it to make a copy of the MBR and of the PBR and you post them.

Under Linux you can use dd allright for this. (but since you think that hex code is "garbage" :ph34r: I doubt that you are familiar with dd usage :unsure:)

jaclaz

#7
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • Joined 13-November 08
  • OS:none specified
  • Country: Country Flag
Here are the PBR and MBR images. Hope I did this right. Thanks.

Attached Files


There is no system but GNU and Linux is one of its kernels.
Posted Image

#8
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,652 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

Here are the PBR and MBR images. Hope I did this right. Thanks.

Sure, the files are allright. :)

The contents may not. :unsure:

It seems like there is (I would say "was") a DELL recovery partition (partition ID "DE") 96327 sectors in size (i.e. 96327x512=49319424 bytes).
But it is missing the corresponding "DB" one.

It seems to me "strange" that such a small "service" partition exists without the "big" one.

The CHS and LBA seem like "balanced", but the partitioning does not respect Cylinder boundaries, which on some BIOSes may cause a problem.
(edited: no, the boundaries are respected also)

Definitely by doing all you did to that laptop you have replaced the "peculiar" Dell MBR with the ""standard" 2K/XP one, it is possible that the original Dell one could work with the broken boundary and the standard XP MBR doesn't.
(edited: but it is higly improbable)

Post some info on the actual hardware, maybe there is a fix on the manufacturer0s site (Dell), there are several types/versions of those partitions:
http://www.goodells.net/dellrestore/

Have you checked to e actual filesystem (with CHKDSK)?

jaclaz

Edited by jaclaz, 03 November 2010 - 02:30 AM.


#9
Ponch

Ponch

    MSFN Junkie

  • Patrons
  • 3,305 posts
  • Joined 23-November 05
  • OS:none specified
  • Country: Country Flag
2nd try. A blinking cursor can also be caused by
-more active partitions.
Like if you restore the image of an active partition next to an other already active partition. I'm pretty sure of that.

#10
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • Joined 13-November 08
  • OS:none specified
  • Country: Country Flag

Post some info on the actual hardware, maybe there is a fix on the manufacturer0s site (Dell), there are several types/versions of those partitions:
http://www.goodells.net/dellrestore/

Have you checked to e actual filesystem (with CHKDSK)?


Running CHKDSK was the first thing I did after the drive passed the SeaTools long test. If I remember correctly, that got it out of the reboot cycle but then it just hung at "Loading PBR for descriptor" (it had this error before, but it was hard to read because it flashed quickly on the screen, then the NTLDR error and rebooted).

The machine is a Dell Inspiron 600m, and it appears Microsoft Security Essentials found something malicious on the drive, but I'm still waiting for the scan to complete.
There is no system but GNU and Linux is one of its kernels.
Posted Image

#11
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,652 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

2nd try. A blinking cursor can also be caused by
-more active partitions.
Like if you restore the image of an active partition next to an other already active partition. I'm pretty sure of that.

But the partition table in the MBR Kahlil88 has a single visible partition, set Active. (and a Dell "service partition" hidden and NOT active)


@kahlil88
When you have finished, can you try running CHKDSK again and report?

jaclaz

#12
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • Joined 13-November 08
  • OS:none specified
  • Country: Country Flag
Connected the drive to our tech machine and removed a few viruses with Microsoft Security Essentials. Put it back in the laptop and it's booting fine now.
There is no system but GNU and Linux is one of its kernels.
Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users