Точността на стрелбата може да бъде компенсирана от диаметъра на снаряда

Fdisk грешка: дялът не стартира на границата на физическия сектор

Възниква при разделяне на диск с помощната програма fdisk, ако ключът не е посочен при отваряне на диска -u (при работа с таблица на дяловете мерната единица е сектор, а не цилиндър).

Причина за грешка: несъответствие между логическия и физическия размер на сектора.

На съвременните твърди дискове размерът на физическия сектор е 4096 байта.
Логичният размер, използван от fdisk, е 512 байта.

Без да посочвате ключа -u fdisk изчислява размери в цилиндри, всеки от които съдържа 63 сектора от 512 байта и се опитва да стартира дяла от първия цилиндър (63 * 512 = 32256 байта), който не пада (!) в началото на физическия сектор. Какво не е наред, какво отчита fdisk.

Решение: fdisk трябва да се изпълнява с ключа -u (особено при разделяне на диск!)

По-горе говорим за това как да избегнем грешката директно, когато дискът е чисто разделен с помощната програма fdisk. Тоест начин да забележите и поправите грешка навреме. По-често обаче ситуацията е съвсем различна.

Например дискът първоначално е бил картографиран неправилно.
По време на първоначалното маркиране беше използвана програма, която не пукаше за несъответствието между физическите и логическите блокове и не издаваше предупреждение.

Логическите блокове не съвпадат с физическите.
Началото на секцията (например 32256-ти байт от примера по-горе) се намира във физическия блок на устройството (между 28762 и 32768 байта, 7 и 8 блока)

Работата с извита секция е по-бавна, отколкото би могло, тъй като всяка процедура за четене и запис изисква допълнителни грешки. Адресите не са синхронизирани, дискът е изравнен.

Ситуацията е особено критична при SSD устройствата, които в този случай се износват много по-бързо..

Когато четете маркировката с fdisk, тя ще показва тази грешка.

За всяка крива на дяла на диска е необходима процедура за подравняване.
Ако разделът се използва активно от известно време, тоест в него има много информация - приемете моите съболезнования и потърсете резервно хранилище. Ще имаш нужда:

  • Пуснете всички данни от дяла в резерва.
  • Преразпределете диска, така че началото и края на дяла да са в началото на физическите блокове на диска (това е подравняването).
  • Попълнете данните обратно.
  • Повторете операцията за следващия раздел на кривата.

По същество подравняването променя границите на даден раздел; довеждайки своите логически граници до границите на физическите блокове.