笔记本电脑无法启动(甚至没有BIOS设置)并且已损坏分区表


5

我的笔记本电脑无法启动。因为它甚至在我进入BIOS设置之前就失败了,我认为它必须是硬件故障。为了拯救我的数据,我删除了硬盘并将其插入另一台PC。在那里我注意到分区表不正确,但我能够使用testdisk工具来拯救我的数据。是否可能,它确实是一个软件错误(意味着我可以通过修复分区表修复我的笔记本电脑),虽然它甚至无法输入BIOS?

笔记本电脑是三星Series7 700Z3C。它无法启动,无论驱动器中是否有可引导的CD,以及内部硬盘驱动器是否被移除或插入。按下电源按钮时,它只显示黑屏而没有其他内容。我可以听到CD驱动器正在运行,但CPU风扇没有移动。

它在我输入bios之前失败了,所以我无法改变首先设置为硬盘的启动优先级(我认为)。我试图修复硬盘的分区表(见下文),但笔记本电脑有第二个硬盘(小型SSD)焊接,所以我在这里做不了什么。

修复分区表

testdisk实用程序可以识别正确的分区表,但是当我尝试将其写入硬盘时,我得到了“分区:写入错误”。这里是testdisk.log(我第一次运行它时没有记录它,所以这可能不是正确修复过程的日志,而是稍后在已修复的磁盘上运行的testdisk日志)

Fri Jan  4 16:17:33 2013
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Linux, kernel 3.5.0-21-generic (#32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012) x86_64
Compiler: GCC 4.7
Compilation date: 2012-10-01T13:00:04
ext2fs lib: 1.42.5, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size       625142448 sectors
/dev/sda: user_max   625142448 sectors
/dev/sda: native_max 625142448 sectors
/dev/sda: dco        625142448 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - CHS 1 1 1, sector size=512
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - TOSHIBA MK3233GSG,     S/N:8027W1BQW, FW:QS002A
Disk /dev/sdb - 750 GB / 698 GiB - CHS 11400 255 63, sector size=4096 - Hitachi     HTS727575A9E364
Disk /dev/mapper/crypt - 287 GB / 267 GiB - CHS 561721336 1 1, sector size=512
Disk /dev/mapper/system-HOME - 263 GB / 245 GiB - CHS 514850816 1 1, sector size=512
Disk /dev/mapper/system-ROOT - 19 GB / 18 GiB - CHS 39059456 1 1, sector size=512
Disk /dev/mapper/system-SWAP - 3997 MB / 3812 MiB - CHS 7806976 1 1, sector size=512
Disk /dev/dm-0 - 287 GB / 267 GiB - CHS 561721336 1 1, sector size=512
Disk /dev/dm-1 - 19 GB / 18 GiB - CHS 39059456 1 1, sector size=512
Disk /dev/dm-2 - 3997 MB / 3812 MiB - CHS 7806976 1 1, sector size=512
Disk /dev/dm-4 - 263 GB / 245 GiB - CHS 514850816 1 1, sector size=512

Partition table type (auto): Intel
Disk /dev/sdb - 750 GB / 698 GiB - Hitachi HTS727575A9E364
Partition table type: Intel

Analyse Disk /dev/sdb - 750 GB / 698 GiB - CHS 11400 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
check_part_i386 failed for partition type 07
check_part_i386 failed for partition type 07
get_geometry_from_list_part_aux head=255 nbr=1
get_geometry_from_list_part_aux head=255 nbr=1
Current partition structure:
Invalid NTFS or EXFAT boot
 1 P HPFS - NTFS              0  32 33    12 223 19     204800
 1 P HPFS - NTFS              0  32 33    12 223 19     204800
Invalid NTFS or EXFAT boot
 2 P HPFS - NTFS             12 223 20  8802 254 53  141213337
 2 P HPFS - NTFS             12 223 20  8802 254 53  141213337
 3 E extended LBA          8803   0  1 87913  48  7 1270905181
Invalid NTFS or EXFAT boot
 4 P HPFS - NTFS          87913  48  8 91201  52 51   52822016
 4 P HPFS - NTFS          87913  48  8 91201  52 51   52822016
No partition is bootable

test_logical: 
Partition sector doesn't have the endmark 0xAA55
Computes LBA from CHS for Disk /dev/sdb - 750 GB / 698 GiB - CHS 11401 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 750 GB / 698 GiB - CHS 11401 255 63
NTFS at 0/4/5
filesystem size           25600
sectors_per_cluster       1
mft_lcn                   8533
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              0   4  5     1 155 26      25600 [SYSTEM]
     NTFS, 104 MB / 100 MiB
NTFS at 1/155/27
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size           141213337
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              1 155 27  1100  95 39   17651667
     NTFS, 72 GB / 67 GiB

recover_EXT2: s_block_group_nr=0/111, s_mnt_count=72/4294967295, s_blocks_per_group=32768,     s_inodes_per_group=8176
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 3662080
recover_EXT2: part_size 3662080
     Linux                 1100  96 21  1328  84 36    3662080
     EXT4 Large file Sparse superblock, 14 GB / 13 GiB
     Linux Swap            1328  88 41  1510 177  9    2929406
     SWAP2 version 1, 11 GB / 11 GiB

recover_EXT2: s_block_group_nr=0/4646, s_mnt_count=71/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 152271104
recover_EXT2: part_size 152271104
     Linux                 1510 181 16 10989  37 56  152271104
     EXT4 Large file Sparse superblock, 623 GB / 580 GiB
NTFS at 10989/37/57
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size           52822016
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS          10989  37 57 11400  38 30    6602752 [SAMSUNG_REC]
     NTFS, 27 GB / 25 GiB

Results
     HPFS - NTFS              0   4  5     1 155 26      25600 [SYSTEM]
     NTFS, 104 MB / 100 MiB
     HPFS - NTFS              1 155 27  1100  95 39   17651668
     NTFS, 72 GB / 67 GiB
     Linux                 1100  96 21  1328  84 36    3662080
     EXT4 Large file Sparse superblock, 14 GB / 13 GiB
     Linux Swap            1328  88 41  1510 177  9    2929406
     SWAP2 version 1, 11 GB / 11 GiB
     Linux                 1510 181 16 10989  37 56  152271104
     EXT4 Large file Sparse superblock, 623 GB / 580 GiB
     HPFS - NTFS          10989  37 57 11400  38 30    6602752 [SAMSUNG_REC]
     NTFS, 27 GB / 25 GiB

interface_write()
 1 P HPFS - NTFS              0   4  5     1 155 26      25600 [SYSTEM]
 2 P HPFS - NTFS              1 155 27  1100  95 39   17651668
 3 E extended LBA          1100  96  1 10989  37 57  158863124
 4 P HPFS - NTFS          10989  37 57 11400  38 30    6602752 [SAMSUNG_REC]
 5 L Linux                 1100  96 21  1328  84 36    3662080
 6 L Linux Swap            1328  88 41  1510 177  9    2929406
 7 L Linux                 1510 181 16 10989  37 56  152271104
write!

write_mbr_i386: starting...
write_all_log_i386: starting...
write_all_log_i386: CHS: 1100/96/1,lba=17677548
write_all_log_i386: CHS: 1328/87/1,lba=21339801
write_all_log_i386: CHS: 1510/180/1,lba=24269490

Partition: Write error

TestDisk exited normally.

但是虽然它总是报告这个错误,但我注意到几次运行后,分区表现在似乎是正确的。但笔记本电脑仍无法启动。

我运行fdisk并注意到它报告了错误的逻辑扇区大小。我可以检查一下,因为我有一台具有完全相同硬件的第二台笔记本电脑,它也应该具有完全相同的分区表。这第二台笔记本电脑仍然运行良好。这里是第一台(损坏的)笔记本电脑的硬盘的fdisk输出:

Hinweis: Die Sektorgröße ist 4096 (nicht 512)

Befehl (m für Hilfe): p

Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 Köpfe, 63 Sektoren/Spur, 11400 Zylinder, zusammen 183143646 Sektoren
Einheiten = Sektoren von 1 × 4096 = 4096 Bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Festplattenidentifikation: 0xfabded4a

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1             256       25855      102400    7  HPFS/NTFS/exFAT
/dev/sdb2           25856    17677523    70606672    7  HPFS/NTFS/exFAT
/dev/sdb3        17677548   176540671   635452496    f  W95 Erw. (LBA)
/dev/sdb4       176540672   183143423    26411008    7  HPFS/NTFS/exFAT
/dev/sdb5        17677568    21339647    14648320   83  Linux
/dev/sdb6        21339904    24269309    11717624   82  Linux Swap / Solaris
/dev/sdb7        24269568   176540671   609084416   83  Linux

如果你不熟悉德语,第一行说“通知:扇区大小是4096(不是512)”。另一个值得注意的事情是,这条线

Sector size (logical/physical): 4096 bytes / 4096 bytes

这里正确工作的笔记本电脑的fdisk输出:

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

Befehl (m für Hilfe): p

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 Köpfe, 63 Sektoren/Spur, 91201 Zylinder, zusammen 1465149168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Festplattenidentifikation: 0xfabded4a

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   707418111   353605632    7  HPFS/NTFS/exFAT
/dev/sda3      1412325376  1465147391    26411008   27  Hidden NTFS WinRE
/dev/sda4       707420158  1412323327   352451585    5  Erweiterte
Partition 4 does not start on physical sector boundary.
/dev/sda5       736716800   760152063    11717632   82  Linux Swap / Solaris
/dev/sda6       760154112  1412323327   326084608   83  Linux
/dev/sda7       707420160   736716799    14648320   83  Linux

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

最后一行说“分区表条目不是硬盘驱动器的顺序”。如您所见,此处的逻辑扇区大小不同。这很重要吗?

笔记本电脑无法启动的原因是什么?解决问题的后续步骤是什么?

编辑:

第一次出现问题

笔记本电脑安装了原始Windows和一个额外的Ubuntu。我试图将Ubuntu 12.04升级到12.10。

升级后,grub报告错误。所以我从live cd启动它,通过chroot进入ubuntu系统,然后重新安装grub。我将它安装到已安装的硬盘驱动器 - / dev / sda(hdd)和/ dev / sdb(SSD)。

在那之后,我重新启动了没有live cd的笔记本电脑,它启动了。一切似乎都运行良好,但后来我尝试重新启动它,错误就在那里。从那时起到现在为止,我甚至无法进入BIOS设置。


2
标准诊断说要删除连接到主板的所有东西(Ram,驱动器,调制解调器,如果有,无线,键盘,触摸板等),然后添加一个KNOWN GOOD棒,连接工作显示器,然后打开设备电源。如果笔记本电脑不需要特别注意,它应该显示BIOS启动画面。
Bon Gart 2013年

2
它甚至应该在没有RAM的情况下“工作”。(工作定义为'Halp halp!没有发现RAM错误 - 通常是三声嘟嘟'。 - 并且让一些@arashams评论更明确:你是否尝试过外屏?
Hennes

2
底线......如果它不会POST,那么硬盘驱动器处于什么状态并不重要。或者任何其他引导介质。试试外接显示器。如果这导致相同的问题,系统板可能会变坏。
CharlieRB 2013年

1
@ user184557 - 声音水龙头;)听起来主板已经死了。
埃弗雷特2013年

1
好。所以,问题是,你不明白为什么你需要删除一切......即使你认为你明白,为什么,你认为原因是忽略不计。坏键盘可能导致笔记本电脑无法发布。断开的触摸板电缆短路可能导致笔记本电脑无法发布。坏光驱会导致笔记本电脑无法发布。油炸的无线网卡可能导致笔记本电脑无法发布。你能在这看到一个模式吗?在您消除/删除所有可能性之前,您无法知道任何可能性。如你所知,你的问题可能是一个糟糕的光驱。
Bon Gart 2013年

Answers:


1

您是否尝试过重置BIOS?如果更改硬盘驱动器的分区表不起作用,则问题可能与硬盘驱动器无关。BIOS包含系统的初始说明,因此这可能表示笔记本电脑首先无法初始化。这是一个链接。您可以跳到步骤3,因为无法进入BIOS。


仅链接答案(这实际上是这个)不是很好的答案。请总结您链接到的页面的相关部分。
ChrisF 2013年

对不起有点新来的。所以这些步骤与移除台式电脑的cmos电池完全相同,对笔记本电脑来说更容易。在笔记本电脑的背面应该有几个隔间。我无法确切地指出哪一个拿着cmos batt,你可以拧开并找到你自己。然后,取出cmos batt,等待几分钟,让笔记本电脑自行释放剩余电量,然后换上新电池。

0

它是一台相当新的笔记本电脑吗?你可能会得到一个带闪烁光标的空白屏幕吗?我希望这不是你的问题,但是在一些较新的笔记本电脑中,GPU搞砸了....并且会做任何事情从告诉你硬盘驱动器没有正确连接,到根本没有启动...在你测试的acers上在你启动时按下windows键以对gpu施加压力,如果它是GPU它将启动....问题是由于开关导致无铅焊接...当它变得足够热时它看起来不同所以它们没有足够热,导致连接不良...随着焊接加热和冷却随着时间的推移连接损坏...如果你google你可能能够找到该模型中的gpu的位置和当你试图启动计算机时,在gpu上施加压力(很多)

我在笔记本电脑上工作的时候发现了这个问题,我从craigslist上买了一台据说刚刚发生故障的硬盘驱动器,但是它甚至不能从cd启动以在我拥有的驱动器上安装Windows。我关闭它并将我的热门网关笔记本电脑置于其上面以查找一些内容。当我完成后,我尝试启动坏的并启动(可能是另一台笔记本电脑的热量和重量)......不幸的是它只能从CD启动而无法安装Windows ...然后再次停止工作......仍然还没有把热水枪带到gpu(还有第二台笔记本电脑有同样的问题!)

另一种可能性是cpu或内存被撞了...删除内存并将其重新放入...如果不能解决它与cpu相同...笔记本电脑 - 如桌面 - 通常有3个原因至少不能启动到BIOS:视频,CPU,内存(否则它可能是主板)


-1

“分区:写入错误” - >由于您尝试在另一台计算机上编写分区表,因此出现此错误。如果您可以访问您的BIOS系统,请尝试从可启动的CD或Pendrive运行TestDisk,您将不会遇到任何问题!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.