Чи рідше пошкоджуються розділи GPT, ніж розділи на базі MBR?


28

Розбиття GPT (GUID Partition Table) має деякі переваги порівняно з MBR (Master Boot Record), включаючи підтримку:

  1. Більше розділів (128)
  2. Приводи більше 2 ТБ

Але чи є інші переваги, як менша ймовірність корупції? (Два несправності HD у мене були корумпованими MBR). Або ти просто граєш wack-a-mol, коли GPT потім таким же чином пошкоджується?


2
Чому корупція відбувається в першу чергу? Чи просто інші сектори можуть корумповуватися, не виявляючи їх?
pjc50

Відповіді:


35

За даними Вікіпедії , в схемі GPT є надмірність. Таблиця GPT записується на початку диска, а також в кінці диска (див. Зображення). Крім того, кожна таблиця GPT має контрольну суму CRC32.

введіть тут опис зображення

Надлишок відсутній у схемі MBR (яка займала лише перші 512 байти диска). Додаткова надмірність дозволить забезпечити більшу стійкість проти корупції. Контрольна сума CRC32 дозволяє системі визначати, яка з двох таблиць є правильною, яку слід використовувати для ремонту іншої.


1
Цікаво, чому вони не поїхали з трьома ...
Mawg

5
@Mawg Ну де б вони поставили третю копію? Початок диска і кінець диска - це очевидні місця, які ні з чим не возиться і навряд чи можуть бути зіпсовані одночасно, але ви не можете просто помістити купу даних у середину диска.
Луань

1
@Mawg: wel, розміщення третьої копії посередині секторів дисків змусить вас розділити там розділ. У цьому випадку ви не зможете переміщувати або зменшувати розділи, що перетинають цю лінію (я маю на увазі сектор LBA :). Тож це недоцільно. І якщо ви поставите третє біля 1-го чи 2-го, то подоба пошкодження всіх копій залишається майже однаковою, ІМХО.
saulius2

9
@Mawg Пам’ятайте, що в кожній копії є контрольна сума CRC, тож вам слід сказати, яка з двох копій пошкоджена самостійно ...
MathematicalOrchid

2
@Mawg ви шукаєте рішення гіпотетичної проблеми. Якщо дві таблиці GPT не збігаються і якщо їх контрольні контрольні коди CRC32 обидва, то у вас справді є проблема, яку ви описуєте. Це реально відбудеться лише через серйозну помилку в операційній системі. Беручи до уваги недоліки та проблеми з третьою копією GPT (я думаю, ви можете недооцінити те, наскільки складний розділ може потрапити в серверне середовище), а також регрес у функціональності, я можу собі уявити, що дизайнери вибрали неядерні, варіант захисту :)
mtak
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.