5

Мой ноутбук не загружается. Поскольку он не работает даже до того, как я смог войти в настройки BIOS, я подумал, что это аппаратный сбой. Чтобы спасти мои данные, я вынул жесткий диск и подключил его к другому ПК. Там я заметил, что таблица разделов неверна, но я смог спасти свои данные с помощью инструмента testdisk. Возможно ли, что это действительно программная ошибка (то есть, я могу починить свой ноутбук, восстановив таблицу разделов), хотя он даже не может войти в BIOS?

Это ноутбук Samsung Series7 700Z3C. Он не загружается, независимо от того, есть ли в приводе загрузочный компакт-диск и извлечен или подключен внутренний жесткий диск. При нажатии на кнопку питания он просто показывает черный экран и больше ничего. Я слышу, как работает CD-привод, но вентилятор процессора не двигается.

Он не работает до того, как я могу войти в BIOS, поэтому я не могу изменить приоритет загрузки, который сначала устанавливается на жесткий диск (я думаю). Я попытался восстановить таблицу разделов жесткого диска (см. Ниже), но у ноутбука есть второй жесткий диск (маленький SSD), который припаян, поэтому я ничего не могу сделать здесь.

Ремонт таблицы разделов

Утилита testdisk могла распознать правильную таблицу разделов, но когда я попытался записать ее на жесткий диск, я получил «Partition: Write error». Вот testdisk.log (я не регистрировал его при первом запуске, так что, вероятно, это не журнал правильного процесса восстановления, а журнал запуска тестового диска на уже восстановленном диске)

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 сообщил об ошибке. Поэтому я загрузил его с живого компакт-диска, вошел в систему Ubuntu через chroot, а затем переустановил grub. Я установил его на оба установленных жестких диска - /dev /sda (жесткий диск) и /dev /sdb (SSD).

После этого я перезагрузил ноутбук без live cd, и он запустился. Казалось, все работает хорошо, но потом я попытался перезагрузить его снова, и ошибка была. С тех пор и до сих пор я даже не мог войти в настройки BIOS.

3 ответа3

1

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

0

Это довольно новый ноутбук? Возможно, вы получаете пустой экран с мигающим курсором? Я надеюсь, что это не ваша проблема, но в некоторых новых ноутбуках GPU испортит… и сделает все, от того, что сообщит вам, что жесткий диск не подключен правильно, до полной загрузки… на тестах, которые вы тестируете нажатие под клавишей Windows во время загрузки, чтобы оказать давление на графический процессор, и если это GPU, он будет загружаться .... проблема вызвана переключателем на бессвинцовый припой ... он выглядит иначе, когда он становится достаточно горячим, поэтому они недостаточно нагревается, что приводит к плохому соединению ... так как припой нагревается и охлаждается со временем, соединение повреждено ... Если вы пользуетесь Google, возможно, вы сможете найти местоположение графического процессора в этой модели и оказать давление (большое) на него, пока вы пытаетесь загрузить компьютер, или просто открыть его и оказать давление на графический процессор во время загрузки, если Вы не боитесь получить удар током.

Я обнаружил эту проблему, когда работал над ноутбуком, который я купил у craigslist, у которого, предположительно, был просто неисправный жесткий диск, но он даже не загрузился с компакт-диска, чтобы установить Windows на диск, который у меня был. Я закрыл его и положил на него свой ноутбук с горячими воротами, чтобы найти кое-что. Когда я закончил, я попытался загрузить плохой, и он загрузился (вероятно, тепло и вес другого ноутбука)... к сожалению, он загружался только с компакт-диска и не мог установить Windows ... затем перестал работать ... еще не удосужился взять тепловую пушку к графическому процессору (и получил второй ноутбук с той же проблемой!)

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

-1

«Partition: Write error» -> Вы получаете эту ошибку, потому что вы пытаетесь записать таблицу разделов на другой компьютер. Если вы когда-нибудь получите доступ к вашей системе BIOS, попробуйте запустить TestDisk с загрузочного компакт-диска или Pendrive, и у вас не возникнет никаких проблем!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .