LINUX.ORG.RU
ФорумAdmin

как передвинуть ntfs раздел?

 ,


0

1

несколько лет назад пытался передвинуть раздел с виндой при помощи gparted. Ему это не удалось, он его восстановил как смог, но всё равно поломал. Как мне кажется дело только в неправильном выравнивании:

sudo parted -l

Диск /dev/sdb: 1000GB
Размер сектора (логич./физич.): 512B/4096B
Таблица разделов: msdos
Флаги диска: 

Номер  Начало  Конец   Размер  Тип       Файловая система  Флаги
 1     210GB   1000GB  790GB   extended                    lba
 5     210GB   638GB   428GB   logical   ntfs


sudo fdisk -l

Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xe4cee4ce

Устр-во    Загрузочный    начало      Конец    Секторы Размер Идентификатор Тип
/dev/sdb1              409593301 1953523711 1543930411 736,2G             f W95 расшир. (LBA)
/dev/sdb5              409593856 1245298687  835704832 398,5G             7 HPFS/NTFS/exFAT

Раздел 1 начинается не на границе физического сектора.

пытался какими-то программами восстанавливать данные, но они выцепляют оттуда только отдельные файлы. Щас удалил все лишние разделы.

Можно ли эти два раздела как-то передвинуть, чтобы всё стало выровненным? Может тогда он полностью восстановится…


…передвинуть, чтобы всё стало выровненным?

Да.

Может тогда он полностью восстановится…

Нет.

Заким хером ты вообще влез в расширенный раздел. Это дура винда, пытается всех загнать в расширенный, хотя сама, долгое время не умела, не желала, там находиться.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

если у меня есть только один логический раздел в расширенном разделе, можно ли логический раздел оставить на месте и сделать его основным разделом?

чат ждипити говорит, просто fdisk-ом удаляй все разделы и создавай новый основной раздел с тем же началом и концом что у логического. Так данные сохранятся?

Чтобы потом передвинуть и выровнять раздел например через gparted… Так, стоп. Логический раздел ведь правильно выровнен!

Заким хером ты вообще влез в расширенный раздел. Заким хером gparted ни как не сообщил, что он не умеет работать с расширенным разделом

А как данные внутри ntfs адресуются? относительно раздела или относительно диска?

FeelUs
() автор топика
Последнее исправление: FeelUs (всего исправлений: 2)
Ответ на: комментарий от FeelUs

Gparted знает, умеет и как минимум несколько раз тебя предупредил. Но твоих знаний не хватило, чтобы услышать (понять) предупреждения. А собственно в них и ответ на твой следующий вопрос. Самый быстрый, надёжный способ: сохраняешь данные, создаёшь новую разметку, копируешь данные на новый раздел.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от FeelUs

Неизлечим. Ответ уже дан и ты опять его не увидел. В данном случае, сохранить, значит снять образ диска. «Лечить» образ. Любое твоё «топтание» по диску потенциально уничтожает оставшееся.

andytux ★★★★★
()

Один логический раздел легко можно изменить в основной, нужно просто запомнить начало и конец раздела обычно это секторы по 512, и изменить таблицу разделов mbr, лучше это вручную сделать просто введя полученные ранее цыфры, а также можно таблицу из mbr в gpt и обратно и даже гибридную сделать, проблема только в том что расширенному разделу нужно место между разделами.

fucpsy
()

Я просто на телефон фоткаю эти границы перед изменением разделов и начало раздела и его размер делаю по запоминающейся схеме минус один мегабайт, но винда делает всё по своему.

fucpsy
()

надо загрузиться с загрузочной флешке gparted.потом копируешь все в начало. потом расширяешь до конца логическую область потом логический раздел. примерно так.

jura12
()
Ответ на: комментарий от fucpsy

Один логический раздел легко можно изменить в основной, нужно просто запомнить начало и конец раздела обычно это секторы по 512, и изменить таблицу разделов mbr, лучше это вручную сделать просто введя полученные ранее цыфры,

та шо ви говорите... оказывается всего делов-то запомнить цифирки и будет счастье.

anc ★★★★★
()

То, что раздел не выровнен относительно физического сектора будет влиять только на скорость доступа к данным.

Если указанные в таблице разделов граница раздела не соответствуют началу метаданных файловой системы используй либо скрипт поиска сектора с которого начинается файловая система, т.е. делай перебор секторов в цикле и попыткой монтирования через параметр offset и указания устройства диска, вместо раздела, затем как смонтируется - создай раздел в правильных границах.

Либо используй утилиты поиска раздела.

kostik87 ★★★★★
()