предположим что у меня есть некий большой файл данных.
я перемещаюсь seek на какой то сектор накопителя X и записываю write в него блок данных не превышающий длиной размер сектора накопителя, те записан будет 1 сектор.
вопрос: гарантируется ли в этом случае атомарность записи одного сектора ? те что в случае какого-то сбоя он будет либо записан полностью либо вообще не записан, что ситуация когда после сбоя в секторе частично будут старые данные и частично новые невозможна.
гарантируется ли атомарность записи сектора накопителями?