Очень жесткие диски

vasek
а как в сознании дойдешь, так и можешь сделать.
Мудро. Благодарю за напутствие... :)
safocl
енто тончайший троллинг?
если да то зачем?
тут же ясна как свет, чо если в конфиге ищется раздел по uuid, то без генерации конфига будет искать по старому uuid, который уже отсутствует.
какие то прям "вредные советы"
Ась? Это ваше "правописание" вредно для чтения на ночь.
Если новый UUID руками прописан в grub.cfg на кой ляд после этого еще генерировать конфиг?

R.V.
а то redix меня тут уже почти запугал...
К примеру, если затрете таблицу разделов, то по памяти ее восстановить будет проблематично. )
Aivar, таблицу разделов и все нужные файлы я уже восстанавливал недавно с помощью testdisk. Без проблем.
Не везет мне что-то последнее время с дисками... :))

А UUID уже прописываю, какой мне надо, при установке системы, чтобы потом не менять... :)
R.V., будет время, посмотри ради интереса вывод sudo hexdump -C -n 32256 /dev/sda | grep "46 6c 65 78 4e 65 74"
Ошибки не исчезают с опытом - они просто умнеют

 ┌─ ( false )
 └─ >_ [ ~ ] $ sudo hexdump -C -n 32256 /dev/sda | grep "46 6c 65 78 4e 65 74"
[sudo] пароль для меня:
code 1
vasek, что-то не прокатило...
R.V.
что-то не прокатило...
Эта бяка определяется по сигнатуре, я эту сигнатуру не знаю и действовал методом тыка, просто предположил, что это FlexNet. Значит предположение не верное или запись расположена на двух строках.
EDIT 1 - Стало интересно самому, захотелось с этой штукой познакомиться поближе. Прошу, если не в тягость, дать вывод сектора, в котором нашлась эта FlexNet
sudo hexdump -C -n 512 -s YY /dev/sda
где YY = (XX-1)*512, а XX - номер сектора в котором обнаружен FlexNet
Например, XX=32 ....... YY=(32-1)*512=15872 ........ sudo hexdump -C -n 512 -s 15872 /dev/sda
Этим ничего не испортится, просто считаются данные.
Ошибки не исчезают с опытом - они просто умнеют
redix
Мбр затирать нельзя, окирпичите винчестер, можете прочитать в виках: https://wiki.archlinux.org/index.php/Master_Boot_Record_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9). А прописывание самого винта нулями, или случаными данными на него не влияет, это служебный раздел.
mbr обнулять можно, а иногда даже нужно - встречаются такие кривые разбивки, что от них все программы работы с разбивками дуреют. По крайней мере раньше бывало, что дурели. И mbr - это это не раздел, а сектор, находящийся вне всех разделов. И прописывание нулями всего винта, естественно, обнулит и mbr.
А заполнить mbr заново может любой чайник при помощи gparted.
vasek, это именно FlexNet. Grub ругался при установке, что на этом диске сектор 32 и сектор 33 уже используется FlexNet, но установился и проблем с загрузкой и работой Arch Linux пока не возникает. Соответствующий вывод обоих секторов:


 ┌─ ( true )
 └─ >_ [ ~ ] $ sudo hexdump -C -n 512 -s 15872 /dev/sda
00003e00  b9 a7 04 0e 0e be a4 72  40 04 f4 5c 7b 69 35 c2  |.......r@..\{i5.|
00003e10  70 0e ed ba f4 08 73 02  e0 c4 81 80 7b e6 c9 79  |p.....s.....{..y|
00003e20  17 4c 0f e9 13 d8 eb 77  fe a6 b4 af db 70 65 82  |.L.....w.....pe.|
00003e30  f9 21 11 53 fe 0c 31 c3  48 01 87 20 32 10 f7 3a  |.!.S..1.H.. 2..:|
00003e40  c5 1d ef 42 1c 7b 75 d7  da 20 93 c7 df ce 68 3e  |...B.{u.. ....h>|
00003e50  be 96 98 b6 0f 03 c3 ba  99 f3 b3 d2 e8 b8 b4 78  |...............x|
00003e60  ec 43 a3 c9 89 fa 57 7c  ee 5f 87 ea 5c f4 40 9b  |.C....W|._..\.@.|
00003e70  11 dd 71 b1 3d 92 a3 fb  b1 ab 84 3b 4f 4f 43 6f  |..q.=......;OOCo|
00003e80  e9 5a a1 00 0f ff fa d9  d0 c6 dc 94 dd 56 43 c6  |.Z...........VC.|
00003e90  f1 1b ed 6b d6 a9 50 45  84 50 48 f6 7e f6 30 8e  |...k..PE.PH.~.0.|
00003ea0  d5 97 5a a0 fc 9c 02 36  00 a4 19 3f ef fb 1d d5  |..Z....6...?....|
00003eb0  46 22 10 bb 39 36 f0 ff  ef c1 3e bb ca 82 43 f7  |F"..96....>...C.|
00003ec0  00 36 f0 aa c0 c6 c2 a1  41 33 43 cf fa 8b dc 2f  |.6......A3C..../|
00003ed0  ee 80 3c 6a 3e b2 df 56  e7 df 63 c0 07 71 dc 23  |..<j>..V..c..q.#|
00003ee0  e1 c5 06 b1 7e 25 7e 1d  ce 80 8f 2d 34 59 d9 ae  |....~%~....-4Y..|
00003ef0  04 f0 d7 4a fe d2 ae 67  9a c0 5c a1 5c 5c b6 b0  |...J...g..\.\\..|
00003f00  f4 5e af 73 64 7e d3 93  9f 67 de 05 fb 47 9b d6  |.^.sd~...g...G..|
00003f10  e8 16 f1 a8 50 58 b5 23  7c 7e 3d 07 40 71 ff df  |....PX.#|~=.@q..|
00003f20  19 b5 fc af 16 d2 67 d9  d2 fe 62 03 e9 7f 47 7b  |......g...b...G{|
00003f30  6a 6a b1 d8 f0 c7 ff f8  91 7e 33 83 84 ab 80 f9  |jj.......~3.....|
00003f40  b4 b8 b1 2b 74 43 5d 63  9f 20 6a 43 d9 8b e3 12  |...+tC]c. jC....|
00003f50  a9 6d 61 99 a3 d7 86 b6  17 bf 19 90 88 ba db 6c  |.ma............l|
00003f60  0c e0 14 41 31 1b 8b c2  63 ab 27 16 8d fd 19 20  |...A1...c.'.... |
00003f70  b6 5c e3 93 4b 44 77 e4  3a b4 1f 01 4d 86 45 71  |.\..KDw.:...M.Eq|
00003f80  31 72 75 88 82 e3 50 f5  3a d2 25 4b 28 01 7e 0a  |1ru...P.:.%K(.~.|
00003f90  66 6c 5c ba e4 57 13 aa  b3 b0 4d 71 18 41 aa c6  |fl\..W....Mq.A..|
00003fa0  f7 20 e0 df 33 f6 28 7d  18 06 c7 70 89 89 65 b2  |. ..3.(}...p..e.|
00003fb0  41 6e c9 c1 cf 2f 99 7e  9d 12 0c f6 7f 29 99 8b  |An.../.~.....)..|
00003fc0  69 16 a4 3c b7 96 06 71  e9 ef fe 40 1c cf 0c 77  |i..<...q...@...w|
00003fd0  63 3e be 38 05 8c f8 d7  16 a0 e3 d5 ce 6d 25 cc  |c>.8.........m%.|
00003fe0  1d 91 43 7e c2 66 8d f2  43 18 94 5b 5d 43 3a 73  |..C~.f..C..[]C:s|
00003ff0  b7 44 36 c2 86 e3 d0 fe  24 77 de a3 c5 da c9 a9  |.D6.....$w......|
00004000
 ┌─ ( true )
 └─ >_ [ ~ ] $ sudo hexdump -C -n 512 -s 16384 /dev/sda
00004000  d8 41 a0 f5 02 00 02 00  ac d6 3c fe e2 c1 73 2e  |.A........<...s.|
00004010  78 6d ca d1 f3 bb a7 5a  e6 f3 9d ac 1e 5e 2d c2  |xm.....Z.....^-.|
00004020  26 ec 88 ba 4e cf fe 3b  99 e4 fa 75 1a 75 a7 fd  |&...N..;...u.u..|
00004030  63 0e 93 10 2f a3 3b 2c  cb 2e db 8c 93 69 5a 5e  |c.../.;,.....iZ^|
00004040  ae 33 f9 7e a8 a0 7a 7d  ac 5a 33 a4 d9 ae 8c f4  |.3.~..z}.Z3.....|
00004050  0f 7a 8d e5 af e0 d8 2e  35 16 08 5a 92 2d 29 e3  |.z......5..Z.-).|
00004060  13 5c 56 3f 57 7f dc b6  ea 62 08 40 91 e9 46 a9  |.\V?W....b.@..F.|
00004070  ce 03 bf 86 78 8e f4 8f  5d 92 ff 7e ee 23 4c 85  |....x...]..~.#L.|
00004080  5a c7 ba fc 96 60 24 13  57 98 bd 0f d4 41 0d 88  |Z....`$.W....A..|
00004090  40 fa c5 d6 71 a9 06 cd  38 d3 41 54 25 72 e9 43  |@...q...8.AT%r.C|
000040a0  90 bf fc 93 0c 83 8b 2c  72 27 53 3e 04 57 e1 65  |.......,r'S>.W.e|
000040b0  4c 22 1c e6 44 0c 74 c8  f9 5d f0 9b 04 ae b9 1a  |L"..D.t..]......|
000040c0  8e 70 c6 d1 09 60 8f 65  d8 e7 38 63 d9 3e 86 0a  |.p...`.e..8c.>..|
000040d0  8f 52 d0 50 ba 0d ae 50  53 d0 1a d2 eb b2 cc f1  |.R.P...PS.......|
000040e0  c7 8e be 22 fa 9f 2a 0c  2d 17 18 ea 35 c0 c7 7d  |..."..*.-...5..}|
000040f0  6f 87 3a 65 92 7e f6 0f  b7 de 95 44 0a ce 81 b1  |o.:e.~.....D....|
00004100  ac 6c 08 d8 f2 07 92 33  31 a9 50 ec 0d 63 d4 cd  |.l.....31.P..c..|
00004110  fd 0b 35 98 9f 5e f2 3d  b9 68 e0 20 d3 4d ae b1  |..5..^.=.h. .M..|
00004120  15 47 fa 1a b0 70 5a be  de 35 98 ea 7a 9e 4d 6f  |.G...pZ..5..z.Mo|
00004130  e4 63 fb 74 bf d6 38 c6  f9 9e 8a 25 2c be dd 98  |.c.t..8....%,...|
00004140  3f dc 86 ab f2 7c 84 b7  a4 bc cc 47 ee f5 c9 23  |?....|.....G...#|
00004150  bc 3a e8 ff 37 28 6c 1f  dd 01 38 c0 69 aa 94 93  |.:..7(l...8.i...|
00004160  f6 73 26 28 1f ac 0e b4  40 89 68 48 18 37 0f ce  |.s&(....@.hH.7..|
00004170  af d4 e4 0b b9 47 32 d2  77 16 53 ee e8 13 58 96  |.....G2.w.S...X.|
00004180  40 10 e1 65 d7 72 c4 1a  b0 02 33 e6 a9 5d 98 c1  |@..e.r....3..]..|
00004190  99 54 56 5c cd 72 39 ff  2c 58 dc 3f 41 f5 a3 b5  |.TV\.r9.,X.?A...|
000041a0  00 98 b3 31 5b 63 4c f5  74 7c b7 f8 27 6d 2d 81  |...1[cL.t|..'m-.|
000041b0  3f d6 75 48 4f 08 40 aa  e3 4a 04 5e a3 04 57 66  |?.uHO.@..J.^..Wf|
000041c0  d6 40 cf 13 52 e0 55 a7  54 38 8b 2d 65 ba 87 92  |.@..R.U.T8.-e...|
000041d0  de eb f0 39 59 75 57 bb  bd 45 94 c1 71 b2 f9 6a  |...9YuW..E..q..j|
000041e0  98 96 e2 6d 6d 3a f7 23  0c f5 39 29 e0 21 3a 90  |...mm:.#..9).!:.|
000041f0  af 42 4a 41 be 46 24 5c  af 42 4a 41 00 00 00 00  |.BJA.F$\.BJA....|
00004200

Так может затереть только два этих сектора? Типа...
$ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=32
$ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=33
akorop
А заполнить mbr заново может любой чайник при помощи gparted.
Ну, мы же не будем пользоваться gparted, чтобы не уподобляться чайнику. :)) Как это сделать из установочного диска Arch Linux? :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.