Войти

Показать полную графическую версию : Смещение разделов жёсткокого диска


nikel76
28-02-2013, 00:14
Здравствуйте!
Вот возникла такая проблема: установлен дистрибутив Debian 6.0.7 Squeeze (ядро 2.6.32), когда захожу в дисковую утилиту, она ругается на расширенный раздел, что он смещён на 1024 байт.
Винчестер Seagate ST2000DM001, приобрёл его совсем недавно. Что характерно, недавно устанавливал Ubuntu 12.04, там такая же проблема была. На убунтовском форуме подсказали, что нужно как-то выровнять разделы. В общем, почитав гугл, я так понял, что после покупки мне не следовало размечать новый винчестер из-под ХР, а я ведь так и сделал, мол ХР не поддерживает разметку новых винчестеров Advanced Format с выравниванием, т.е. с размером сектора 4кб. Потом я принял решение переразметить весь винчестер с лайв-си-ди, с помощью утилиты Gparted. Полностью удалил всё, включая и таблицу разделов, создал всё заново, отформатировал с учётом установки ОС (под линукс и виндовс). Установил обратно Убунту, но при установке я никаких операций с диском не производил, только указал точки монтирования. Захожу потом в дисковую утилиту под Убунту - и всё нормально! Но потом я всё же решил установить Дебиан, так сказать, начать осваивать Линукс с этого дистрибутива, и снова эта проблема вылезла... У меня такое впечатление, что смещение происходит при форматировании разделов, при установке дистрибутивов.
Как можно решить эту проблему?

Вывод fdisk:
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0005b61d

Device Boot Start End Blocks Id System
/dev/sda1 * 1 8380 67305472 7 HPFS/NTFS
/dev/sda2 8380 112915 839680000 7 HPFS/NTFS
/dev/sda3 112915 243202 1046526977 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5 112915 116740 30718976 83 Linux
/dev/sda6 116740 117275 4299776 82 Linux swap / Solaris
/dev/sda7 117275 243202 1011506176 83 Linux

vadblm
28-02-2013, 01:01
/dev/sda1 * 1 8380 67305472 7 HPFS/NTFS »
Nihuyasebe

nikel76
28-02-2013, 01:05
vadblm, разве это не зарезервированное место под загрузочную область, которая должна быть?

Вот насчёт 3-го раздела, fdisk предупреждает, что он начинается не с границ физических секторов.

vadblm
28-02-2013, 01:15
у вас смещение даже не стандартное старообразное 63, чем вы разбивали так коряво?
Сейчас с учётом AFT все утилиты разбивки делают смещение на 2048 сектор.

nikel76
28-02-2013, 01:35
Разбивал с помощью Gnome Partition Editor (http://gparted.sourceforge.net/), из-под Live CD. Выставленно было выравнивание по MiB, как на этом скриншоте (http://gparted.sourceforge.net/screens/gparted_5_big.png).
Я же говорю, что с помощью её полностью переразметил весь винчестер. Сразу же отформатировал разделы в ntfs под винду и в ext4 под линукс, создал раздел под своп. Потом установил Ubuntu, но при установке ничего с разделами не делал, только указал точки монтирования... просто у меня закралось подозрение, что при установке дистрибутва, само форматирование так корявит. В общем, запустив потом установленную Убунту и дисковая утилита показывает, что всё отлично с разделами!
Но потом, я всё же решил перейти на Дебиан. Когда устанавливал дистрибутив, размеры разделов не изменял, и вообще ничего такого не делал, пришлось только указать файловую систему с форматированием и точки монтирования. После установки захожу в дисковую утилиту - и снова эта же беда.... В общем, моё подозрение оправдалось, что почему-то смещение происходит при форматировании разделов, что при установке дистрибутива.

Хорошо, с помощью чего мне нужно разметить весь винчестер, и чтобы разделы были всегда выровненные? Может есть какие-то специализированные утилиты, под вот такие новые винчестеры с размером сектора 4 кб? Если я потом буду форматировать какой-то раздел, оно опять всё будет смещаться?
А нынешнюю ситуацию исправить никак нельзя? Но если надо, я готов правильно переразметить весь диск, чтобы потом это не повторялось. Только подскажите, как правильно сделать?

Если попробовать с пом. вот этой штуки (http://www.paragon.ru/corporate/hdm-server/download.html) (триальной) полностью переразметить весь диск, подойдёт?
Судя по описанию, она учитывает все особенности новых дисков, т.е. работает с выравниванием.

nikel76
28-02-2013, 06:24
Вот ещё посекторный вывод:
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0005b61d

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 134612991 67305472 7 HPFS/NTFS
/dev/sda2 134612992 1813972991 839680000 7 HPFS/NTFS
/dev/sda3 1813975038 3907028991 1046526977 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5 1813975040 1875412991 30718976 83 Linux
/dev/sda6 1875415040 1884014591 4299776 82 Linux swap / Solaris
/dev/sda7 1884016640 3907028991 1011506176 83 Linux
-----------------
Начало диска начинается с 2048 сектора, вроде, как бы и правильно. Но с 3-м расширенным разделом что-то неладное.
Что характерно, решив проверить из-под Винды и раскопал одну разрекламированную тулзу от Paragon, и она показывает все разделы выровненными.
Но оно-то, ведь, на самом деле всё не так?!

vadblm
28-02-2013, 08:46
Вот ещё посекторный вывод: »
Тьфу ты, бес попутал, не обратил внимания на юниты.
Но оно-то, ведь, на самом деле всё не так?! »
Да всё ок, на Extended можно забить, главное что логические разделы (sda5-7) в порядке.

nikel76
01-03-2013, 02:04
vadblm, ну, если так, то тогда спасибо!
Но всё же непонятно, почему же дисковая утилита гнома так ругается на расширенный раздел? Да и fdisk, тоже.

vadblm
01-03-2013, 10:12
почему же дисковая утилита гнома так ругается на расширенный раздел? Да и fdisk, тоже. »
Потому, что смещение 1813975038 не делится нацело на 8.

p.h.a.n.t.0.m
17-04-2013, 18:27
У меня вот такая фигня:
http://i49.tinypic.com/f53d61.jpg

В итоге винда отказывается монтировать некоторые ntfs-разделы. Что с этим делать? Я бы переразбил, но забито данными до упора. В линуксе всё монтируется и работает.

vadblm
17-04-2013, 18:52
Врёт что-то ваша фигня. 39063552, 41017344, 60549120 и 2048 делятся нацело на 8. Зачем sda1 спрятали? Но он наверняка тоже начинается в 2048 секторе, а программа пишет фигню.

p.h.a.n.t.0.m
18-04-2013, 01:58
vadblm, Я не прятал. Это вcё, что выдал KDE Partition Manager.

vadblm
18-04-2013, 19:57
p.h.a.n.t.0.m, покажите вывод fdisk -l и parted -l

p.h.a.n.t.0.m
19-04-2013, 00:11
vadblm,
# fdisk -l
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa8a8a8a8

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39063551 19530752 83 Linux
/dev/sda2 39063552 41017343 976896 82 Linux swap / Solaris
/dev/sda3 41017344 60549119 9765888 83 Linux
/dev/sda4 60549120 3907026943 1923238912 83 Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x88b9bfe3

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 62916607 31457280 7 HPFS/NTFS/exFAT
/dev/sdb2 62916608 901777407 419430400 7 HPFS/NTFS/exFAT
/dev/sdb3 901777408 1953521663 525872128 7 HPFS/NTFS/exFAT

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf48fa7d3

Device Boot Start End Blocks Id System
/dev/sdc1 * 2048 976769023 488383488 7 HPFS/NTFS/exFAT

Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00009e80

Device Boot Start End Blocks Id System
/dev/sdd1 63 2144629304 1072314621 83 Linux
/dev/sdd2 2144629305 3907024064 881197380 7 HPFS/NTFS/exFAT


#parted -l
Model: ATA Hitachi HDS72202 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 20.0GB 20.0GB primary ext4 boot
2 20.0GB 21.0GB 1000MB primary linux-swap(v1)
3 21.0GB 31.0GB 10.0GB primary ext4
4 31.0GB 2000GB 1969GB primary ntfs


Model: ATA WDC WD10EADS-00L (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 32.2GB 32.2GB primary ntfs boot
2 32.2GB 462GB 429GB primary ntfs
3 462GB 1000GB 538GB primary ntfs


Model: ATA WDC WD5000AACS-0 (scsi)
Disk /dev/sdc: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 500GB 500GB primary ext4 boot


Model: ATA Hitachi HDS5C302 (scsi)
Disk /dev/sdd: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 1098GB 1098GB primary ext4
2 1098GB 2000GB 902GB primary ntfs

vadblm
19-04-2013, 19:30
p.h.a.n.t.0.m, тут всё в порядке, как и ожидалось. Некоторые сомнения вызывает только sdd, у него смещение старого образца и возможно у вас старая версия fdisk, не опознающая диски с AFT. Сообщите модель sdd, проще говоря, покажите вывод smartctl -i /dev/sdd

p.h.a.n.t.0.m
19-04-2013, 23:30
vadblm, $ smartctl -i /dev/sdd
smartctl 5.43 2012-06-30 r3573 [i686-linux-3.8.0-18-generic] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net


Probable ATA device behind a SAT layer
Try an additional '-d ata' or '-d sat' argument.

vadblm
21-04-2013, 15:13
p.h.a.n.t.0.m, smartctl не смог опознать устройство, может, просто скажете модель?

p.h.a.n.t.0.m
23-04-2013, 21:04
vadblm, Hitachi HDS5C302

vadblm
23-04-2013, 21:37
Hitachi HDS5C302 »
Всё ок, этот диск без AFT.




© OSzone.net 2001-2012