KLASS Цитата: Тебе приходилось на практике сталкиваться с таким?
В самом начале появления AHCI нередки были случаи проблем с загрузкой, но в те времена я ещё не был настолько знаком с устройством РТ и т.п., чтобы делать какие то заключения. Тем не менее было видно что какой то бардак и смена режимы работы контроллера приводила к решению проблемы.
Цитата: Чего я тока не делал при включенном питании, не летит таблица.
В таком случае больше страдает файловая система, т.к. она не закрывается корректно. А РТ - это же практически константа, и в ней при обычной работе ничего не изменяется. И раз этого нет, то нельзя иметь какое то пограничное состояние когда одно уже начато, но другое не завершено.
С другой стороны, внезапное отключение питания и другие сбои могут приводить к сбросу какого то дампа (мусора) - в том числе в начало диска.
Или возьмём тот же заворот данных далее могущих возникнуть при работе с винтам более 2ТБ.
Опять же, есть одна печалька, которая наглядно проявляется при попытке перезаписи системного диска - 0-вой сектор перезаписывается на ура. В случае MBR и все последующие. Как только дело доходит до системного (активного) раздела - тут то винда начинает понимать что её хотят убить и она вываливается в синьку. А РТ уже тютю. С GPT тоже такое случается, но тут точно не могу сказать что и как. По крайней мере сейчас на кибере есть тема где PTD создаёт проблемы с системным диском.
Цитата: Опять же , если речь о контроллере винта, то это проблемы, скажем, изначально изготовителя.
Есть баги изначальные - есть возникшие в следствие поломки.
Цитата: Ну так это и есть слабое место (на мой взгляд) всех программ по передвижке\объединению разделов. Они тусуют метаданные плюс двигают начало разделов по своим "законам".
Самое смешное, что нередко закономерности то и нет - сейчас передвинула всё, в следующий раз лишь MFT пересчитала. То ли по принципу "пальцем в небо", то ли зависит от кучи исходных - например, если MFT фрагментирована, то принимается решение её дефрагментировать, а заодно и перенести.
Но не стоит думать что микрософт этого не делает - ведь MFT то она дефрагментирует, да и некоторые другие метаданные. Просто это делается на уровне работы ФС (надеюсь что так
) - используется журнал ФС, транзакции и т.п. То есть, если фрагмент не перенесён на новое место и транзакция не закрыта, то в силе старое месторасположение.
Цитата: Т.е. хочешь передвинуть разделы с данными-заплати.
Цитата: Мелкие ведь не даром официально не поддерживают данный метод переразбивки.
Думаю что здесь всё прозаичнее - не хотят утруждать себя. Как в своё время не утруждали себя и тем, что появилось в висте. На самом деле и перемещение начала раздела можно сделать безопасно - но это же надо работать.