Изменял размеры/двигал логические разделы на HDD системной утилитой Диспетчер разделов.
Разделов было два. Всё шло норм, но вот итог: на 300 гиговом диске появился раздел в 950 гигов (вне "расширенной" области, в "конце" диска), который Диспетчером разделов не удаляется,
а fdisk пишет, что fdisk: cannot open /dev/sdc: Permission denied
Понятно, что возникла ошибочная затись в таблице разделов. Можно ли (и как/чем) её исправить/удалить?
fdisk же через sudo запускаешь? sudo fdisk /dev/sdc и там удаляй лишний раздел
И опять же большое спасибо ). Проблема решена.
Я всё время забываю про "sudo"...
Прошло время, и опять вопросы (диск всё тот же): ёмкость на банке написанная = 320 гигов, столько же показывает victoria. Fdisk оценивает ёмкость в 298 гигов, 22 гига как в тумане (и никак её не объяснить арифметическими фокусами 1000 <=> 1024). Т.е. где-то в таблицы описания диска вкралась ошибочная запись (после вышеописанной работы диспетчера разделов).
Fdisk после запуска выдаёт такое: Ignoring extra data in partition table 6
Реакция на команду p:
Disk /dev/sdc: 298,09 GiB, 320072933376 bytes, 625142448 sectors
Disk model: SAMSUNG HD321KJ
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2b272b26
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 61442047 61440000 29,3G 7 HPFS/NTFS/exFAT
/dev/sdc2 61442048 146946047 85504000 40,8G 7 HPFS/NTFS/exFAT
/dev/sdc3 146946555 209728574 62782020 29,9G 7 HPFS/NTFS/exFAT
/dev/sdc4 209728636 625135615 415406980 198,1G 5 Extended
/dev/sdc5 209729536 530319359 320589824 152,9G 7 HPFS/NTFS/exFAT
/dev/sdc6 530321408 625135615 94814208 45,2G 7 HPFS/NTFS/exFAT
Реакция на команду v:
No errors detected.
Remaining 10346 unallocated 512-byte sectors
А под Винью Акронис диск директор вообще отказывается работать с дисковой подсистемой
Проблема решена, но вопросы остались: диск (всё тот же) ёмкость имеет 320 гигов (на банке написано и victoria это подтверждает), а вот fdisk сообщает про ёмкость 298 гигов.
Куда могло запропаститься 22 гига после работы диспетчера разделов?
арифметическими фокусами с размерами кило/мега/гига байта сею разницу не объяснить
А, тут классика: производители считают 1GB = 1 миллиарду байт, а система — гибибайтами (1GiB = 1,073,741,824 байт).
Это нормально, просто разные единицы измерения. Victoria показывает "маркетинговые" гигабайты, fdisk — реальные гибибайты. Ничего не потеряно — просто математика :)
1 GB = 0.93132257461548 GiB
320 x 0.93132257461548 = 298.023223877
Не прав, признаю ). Знал про эту арифметику, но... ("я знаю, что обрезают, но не настолько же" (с)).
Однако, что насчёт того, что fdisk после запуска выдаёт такое (зловещими красными буквами):
Ignoring extra data in partition table 6 (там 6 партийий на диске - 3 основные + расширенная + 2 логические)
Это норм?
Вообще не норм. Когда fdisk ругается на «extra data», значит в таблице разделов есть мусор например, старые записи. Лучше конечно удалить все разделы и пересоздать заново. Сначала куда ни будь переместив все данные.
Оно конечно лучше, но свободных винтов пока нет (. А для мануальной терапии инструменты есть?
На диске с данными рискованно что-либо серьезное делать.
Отправить комментарий