Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А позвольте узнать, в каких именно мегабайтах измеряется длина области в вашей утилите — десятичных или двоичных?
minSpan = ( qint64 ) args[i].toLongLong( &ok );
...
minSpan *= 1024*1024;
И ещё, я предполагаю что там ошибка в утилите, потому как там в результате выводятся сектора через интервал, меньший чем размер области. Это подходит для обоих вариантов мегабайта. По крайней мере так происходит на больших значениях. 420 пробовал.
// we have a span. Define its lower and higher boundaries.
qint64 const offset = ( badBlock * SECTORSIZE ) / minSpan;
qint64 const lowBlock = ( offset * minSpan ) / SECTORSIZE;
qint64 const uppBlock = lowBlock + minSpan / SECTORSIZE;
Filesystem Size Used Avail Use% Mounted on
allaufs 6.6T 5.1T 1.6T 77% /media/aufs
/dev/sdd1 932G 875G 57G 94% /media/HDDs/WDTB
/dev/sdf1 1.9T 1.9T 4.4G 100% /media/HDDs/WD2TB
/dev/sde1 1.9T 410G 1.4T 24% /media/HDDs/TOSHIBA2TB
/dev/sda1 699G 676G 24G 97% /media/HDDs/WD750
/dev/sdc1 1.4T 1.3T 94G 94% /media/HDDs/SAMS15TBДелается соответствующей терминальной командой обычно.
партиция диска (без кавычек), у меня на первой странице результатов нет ни одного слова «партиция». 0 к 20?PTDD Partition Table Doctor v3.5 :: RuTracker.org
rutracker.org/forum/viewtopic.php?t=239207
Translate this page
Feb 18, 2010 — Описание: Partition Table Doctor — уникальная программа для восстановления повреждённых партиций дисков. Повреждение может произойти
www.slovopedia.com/3/205/805349.html:
6. частица. употр. в знач. союза, указывающего на вывод, заключение или на вводное замечание. Ну, думаю, пропал!
В вашем примере вводное слово «думаю». (Ну, думаю, пропал!).
Если вводного слова нет, то с ним уходят и запятые («Все, пропал?». «Ну пропал».).
Вы не вставайте в позу, я ни в чем не хочу Вас обвинить, как бы Вам не казалось
Гальванизация трупа: как удалось оживить битый HDD для хранения чего-нибудь ненужного