Linux-partitie beschadigd na upgrade naar Windows 11

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Ik heb net op een dualboot laptop een upgrade geforceerd van Windows 10 naar 11. Ook die in-place upgrade (vanuit Windows 10 zelf, dus niet via USB stick of CD) lijkt de Debian-installatie naar de haaien te hebben geholpen. GRUB werd niet overschreven, maar de Debian ext4 root is niet meer te benaderen. Fdisk en parted herkennen geen bestandssysteem meer, ik kan ook geen superblock meer herstellen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
$ sudo parted /dev/sda print
Model: ASMedia asm1153e (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system  Name                          Flags
 1      1049kB  106MB  105MB   fat32        EFI system partition          boot, esp
 2      106MB   123MB  16,8MB               Microsoft reserved partition  msftres
 3      123MB   214GB  214GB   ntfs         Basic data partition          msftdata
 4      214GB   215GB  803MB   ntfs                                       hidden, diag, no_automount
 5      215GB   456GB  242GB                Debian Bullseye


Fsck vindt niks, backup superblocks (de blokken die e2fsck -n laat zien) slikt/vindt hij ook niet.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
$ sudo e2fsck /dev/sda5
e2fsck 1.47.2 (1-Jan-2025)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sda5

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>


De partitietabel lijkt nog gewoon OK...

De GRUB config op de EFI-partitie bevat de UUID nog van de rootpartitie, maar omdat die partitie niet meer in orde is kan GRUB daar natuurlijk ook niet meer aan:

code:
1
2
$ grep -i uuid grub.cfg 
search.fs_uuid dd1384b0-f818-4e17-a226-459045afd9a3 root hd0,gpt5

[ Voor 6% gewijzigd door Borromini op 09-02-2025 13:13 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje

Beste antwoord (via Borromini op 11-02-2025 14:38)


  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 16-05 11:30

DataGhost

iPL dev

Nope, RIP dan. Als dat ding HW-encryptie heeft zal je van geTRIMde blokken inderdaad waarschijnlijk de "ontsleutelde versie" van 00000000... terugkrijgen, wat eruit zal zien als random data. De rest van je disk lijkt gewoon leesbaar/ontsleuteld (partitietabel) dus dan moet je data eigenlijk wel weg zijn. In ieder geval één van de commando's die ik postte had iets "leesbaars" terug moeten geven. Jammer.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
Ik neem aan dat je geen backup hebt van de partitie tabel voor de upgrade? Als alle superblokken niets opleveren, is of de Linux partitie gewist, of het startpunt van de partitie iets verschoven.

Je zou eens met testdisk kunnen kijken of die een afwijkend start adres voor sda5 kan vinden.

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Nee, helaas niet. Is er standaard geen backup van de partitietabel op het einde van de schijf met GPT? Ik heb in ieder geval geen meldingen gezien dat de hoofdtabel niet meer zou kloppen.

Ik heb testdisk de schijf laten scannen, dat leverde niks op. Ik ga een backup met dd maken, dan kan ik daar wat mee spelen, maar ik vermoed dat de partitie opnieuw formatteren niet zomaar die data opnieuw toegankelijk zal maken...

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • 0 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
Borromini schreef op zondag 9 februari 2025 @ 16:44:
Is er standaard geen backup van de partitietabel op het einde van de schijf met GPT?
Jawel. Maar als de Windows installer om onbekende redenen de partitie tabel iets heeft aangepast, dan heeft hij dat natuurlijk ook met de kopie gedaan.
ik vermoed dat de partitie opnieuw formatteren niet zomaar die data opnieuw toegankelijk zal maken...
Joh..

Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 22:21

MartinMeijerink

Niet van deze wereld

Borromini schreef op zondag 9 februari 2025 @ 16:44:
... maar ik vermoed dat de partitie opnieuw formatteren niet zomaar die data opnieuw toegankelijk zal maken...
Als je met formatteren letterlijk formatteren bedoelt, dan ben je idd verder van huis.
Als je echter de partitie zou verwijderen en opnieuw zou aanmaken (met de juiste startsector), dan zou je zomaar ineens alles terug kunnen hebben. Maar dan moet je wel exact de juiste startsector weten, en dat laat parted niet duidelijk zien.
Kun je daarom ipv parted even gdisk gebruiken, dan zie je tot op de sector nauwkeurig waar de partities beginnen en eindigen, dus zo:
$ sudo gdisk -l /dev/sda

En kun je ook even het volgende intikken:
$ sudo hexdump -C /dev/sda5|head -50

En de uitvoer hier posten, dan kunnen we zien of dit ook nog een beetje op een echte ext4-partitie lijkt.

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • The_Doman
  • Registratie: Augustus 2005
  • Laatst online: 00:20
Ik neem aan dat er een SSD wordt gebruikt?
Als er dan een trim operatie werd/wordt uitgevoerd (formatteren/partitioneren) is alles al weg natuurlijk.

Aesonlabs: Is it possible to recover data from TRIM enabled SSD?

Je kan eens de hele partitie/disk (deep) scannen met GetDataBack en zien of er nog wat op staat?

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
@The_Doman Klopt, is een SSD met trim ingeschakeld, maar dat wordt niet automatisch gedraaid op Linux. Als die Windows-installer dat draait zou dat toch geen partities mogen wissen...

@MartinMeijerink Ik was effectief aan mkfs.ext4 aan het denken, maar dat maakt inderdaad geen partitie opnieuw aan :F.

Gdisk (schijf hangt aan ander systeem nu):

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$ sudo gdisk -l /dev/sdb
GPT fdisk (gdisk) version 1.0.10

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 976773168 sectors, 465.8 GiB
Model: asm1153e        
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): E476F4C3-97BC-4709-98A3-901C99483DB9
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 85247981 sectors (40.6 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          206847   100.0 MiB   EF00  EFI system partition
   2          206848          239615   16.0 MiB    0C01  Microsoft reserved ...
   3          239616       418099199   199.3 GiB   0700  Basic data partition
   4       418099200       419667967   766.0 MiB   2700  
   5       419670016       891529215   225.0 GiB   8300  Debian Bullseye


Data van die partitie:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
$ sudo hexdump -C /dev/sdb5|head -50
00000000  02 64 34 ce fc 4c 00 1d  fd 45 0a 26 e0 df 64 65  |.d4..L...E.&..de|
00000010  4a 4e e7 21 97 7e 9e 16  3b f3 d9 c1 bc 37 db b2  |JN.!.~..;....7..|
00000020  aa a3 14 27 17 05 be aa  74 50 d5 f4 79 49 af 4d  |...'....tP..yI.M|
00000030  32 e8 1d 8c 3e 31 cd 4b  d0 3f ec eb c8 fc db 52  |2...>1.K.?.....R|
00000040  c3 a8 15 2c 28 1a 43 57  9a 3d aa 26 ad 46 fe 19  |...,(.CW.=.&.F..|
00000050  54 11 3c bc 03 7c c9 1f  26 d2 2d d3 d0 99 2c f3  |T.<..|..&.-...,.|
00000060  9b 90 cb 0c f9 72 7d 87  37 d3 d9 1d 32 b9 51 05  |.....r}.7...2.Q.|
00000070  26 ef fe d9 82 fa 2c ba  21 21 cc 6b 60 00 6d e2  |&.....,.!!.k`.m.|
00000080  47 3b 8a 50 1c 0c 06 85  89 80 48 00 9f 8f bc 7e  |G;.P......H....~|
00000090  ca 7e 6b 24 91 0a d8 9a  3a 2f bb 5d d8 99 52 08  |.~k$....:/.]..R.|
000000a0  e2 62 05 61 ca 74 71 7d  03 6a d2 58 89 6b 33 0c  |.b.a.tq}.j.X.k3.|
000000b0  4c 16 c4 4e fd 47 3a 60  11 f0 c1 65 a4 38 dc 0a  |L..N.G:`...e.8..|
000000c0  0d 66 b3 a0 75 fa 5b 70  99 8f 8b 2a 43 2b 31 10  |.f..u.[p...*C+1.|
000000d0  49 4e 8d bd 9e 8a 34 3d  08 bc 51 17 b0 ad d7 f0  |IN....4=..Q.....|
000000e0  fe bd c1 1b 9d 5a f9 94  7b 96 f5 69 13 b6 18 98  |.....Z..{..i....|
000000f0  38 4c f3 cc 91 ba b1 6a  fe 18 61 cf 6e 02 36 b3  |8L.....j..a.n.6.|
00000100  b5 b4 b5 e9 78 81 4b 0c  bd f7 e6 d5 b7 9a d9 a1  |....x.K.........|
00000110  28 64 51 e3 a4 94 3f 9a  20 97 17 76 6e 3d 2e cf  |(dQ...?. ..vn=..|
00000120  de 64 54 7d 4c 15 cf 67  58 c9 67 14 d1 5d 16 95  |.dT}L..gX.g..]..|
00000130  ad de 2b 78 29 f9 36 76  d9 32 1a 34 11 65 ec 9e  |..+x).6v.2.4.e..|
00000140  50 8c 95 b0 1b 3e 24 a8  e9 eb cd 1b fc 61 a9 8f  |P....>$......a..|
00000150  a6 2d 1d ab 35 d9 5b 8a  79 77 5c d8 6c f3 c7 12  |.-..5.[.yw\.l...|
00000160  58 6c 46 5b ad 97 e1 82  c8 d8 b3 d9 4c 97 f6 13  |XlF[........L...|
00000170  7a 58 97 0c 2a 19 32 3a  4b a1 50 43 14 84 bd 7c  |zX..*.2:K.PC...||
00000180  2b 5d 2f 5d 77 a7 ba 8a  a0 8b 84 ea 89 f9 bc bf  |+]/]w...........|
00000190  8d 9a 59 b8 de f5 36 87  91 9a 87 56 fc 84 ee 2e  |..Y...6....V....|
000001a0  c8 1f 4f 16 5d cc 1e 3e  6f ce 89 58 9a 69 7e 7b  |..O.]..>o..X.i~{|
000001b0  9a e1 b2 8f 26 57 88 c9  e4 22 6f f4 73 bf 1e 8f  |....&W..."o.s...|
000001c0  82 58 0f 42 b3 bf 81 4c  a6 e7 dd 03 71 53 46 bc  |.X.B...L....qSF.|
000001d0  ac dd 99 67 9e b4 47 65  da 84 1c 6e 6e df 84 b9  |...g..Ge...nn...|
000001e0  b7 d8 68 0e 23 48 b8 b2  04 11 2d 48 09 9e 9b ef  |..h.#H....-H....|
000001f0  11 53 e4 5c a8 80 4c 32  73 75 48 d4 02 97 50 61  |.S.\..L2suH...Pa|
00000200  93 69 f5 58 ab 99 72 56  fe 1a 76 76 92 51 df bb  |.i.X..rV..vv.Q..|
00000210  39 f8 22 54 3f c7 84 d1  a5 e5 a4 8e 54 97 2f b9  |9."T?.......T./.|
00000220  69 69 a6 c3 e7 02 31 31  6b 26 7a 4a 7d bd f9 6a  |ii....11k&zJ}..j|
00000230  00 b3 e6 5e 73 b3 a9 c8  e7 df 66 4a 50 29 51 15  |...^s.....fJP)Q.|
00000240  8b f4 a3 54 c0 fc 0b 4a  72 2e 99 d5 ce 35 d8 94  |...T...Jr....5..|
00000250  b1 cd 34 e6 31 03 b4 f5  99 df a3 fb 63 7b 4b c6  |..4.1.......c{K.|
00000260  03 c9 40 27 e3 6f 7e be  8d a8 54 1f 6a 08 31 d5  |..@'.o~...T.j.1.|
00000270  a6 fa af c3 e8 55 65 8c  05 b3 92 d2 91 ff 19 ee  |.....Ue.........|
00000280  dd 88 d8 ab 51 76 28 0b  13 39 4c 2a d9 aa 2d d6  |....Qv(..9L*..-.|
00000290  ca 62 8d c9 58 37 18 a0  20 50 b8 bb 97 08 f9 1d  |.b..X7.. P......|
000002a0  34 e5 e7 2a a4 1e 19 06  c6 56 50 e2 c3 69 87 e4  |4..*.....VP..i..|
000002b0  c0 fe b9 69 25 69 67 20  f9 eb 46 ed c1 d1 9f d0  |...i%ig ..F.....|
000002c0  07 06 73 bf 88 71 01 5f  12 8a ad 91 e2 90 8a 4d  |..s..q._.......M|
000002d0  d2 4f 6b 8f d7 fc 34 81  1a 00 a7 a8 fd 5b e7 f4  |.Ok...4......[..|
000002e0  7e 7b ae 54 3b 90 38 7f  7d 79 66 41 95 68 93 71  |~{.T;.8.}yfA.h.q|
000002f0  e6 35 89 74 bd 0e 4e 3d  97 19 87 e1 38 70 b1 75  |.5.t..N=....8p.u|
00000300  b5 16 ce d9 b4 e2 c2 c8  a2 ba 23 3e 15 c7 01 73  |..........#>...s|
00000310  56 99 ee e1 d2 88 b7 88  fd bf 50 2d 05 72 57 0d  |V.........P-.rW.|

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 22:21

MartinMeijerink

Niet van deze wereld

Wat me hier vooral opvalt is dat er 2048 ongebruikte sectoren zitten tussen partitie 4 en 5.
De data waarmee partitie 5 begint is sowieso niet het begin van een partitie (tenzij het allemaal encrypted is, maar dat is het niet).

1. Kun je de volgende (niet-destructieve) test doen:
sudo dd if=/dev/sda bs=512 skip=419667968 count=8|hexdump -C

Alleen even om te kijken of op sector 419667968 wel een partitie begint.
Er moet dan ongeveer zoiets uit komen:
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000400  00 20 8e 0e d1 16 38 3a  57 34 e9 02 de 58 a0 09  |. ....8:W4...X..|
00000410  47 62 7e 0e 00 00 00 00  02 00 00 00 02 00 00 00  |Gb~.............|
00000420  00 80 00 00 00 80 00 00  00 20 00 00 bf 2c 7e 67  |......... ...,~g|
00000430  bf 2c 7e 67 a7 00 ff ff  53 ef 01 00 01 00 00 00  |.,~g....S.......|
00000440  01 55 4f 60 00 00 00 00  00 00 00 00 01 00 00 00  |.UO`............|
00000450  00 00 00 00 0b 00 00 00  00 01 00 00 3c 00 00 00  |............<...|
00000460  c6 02 00 00 6b 04 00 00  ba 4d 71 32 1d a6 4b 1b  |....k....Mq2..K.|
00000470  91 8a f3 10 cf f1 1e f5  00 00 00 00 00 00 00 00  |................|
00000480  00 00 00 00 00 00 00 00  2f 77 6f 72 6b 00 00 00  |......../work...|
00000490  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000004c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 04  |................|
000004d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004e0  08 00 00 00 00 00 00 00  00 00 00 00 7f 95 85 93  |................|
000004f0  18 bd 45 d9 bd 47 6c 5f  79 89 75 85 01 01 40 00  |..E..Gl_y.u...@.|
00000500  0c 00 00 00 00 00 00 00  d8 e4 ac 5c 0a f3 01 00  |...........\....|
00000510  04 00 01 00 00 00 00 00  00 00 00 00 ff 7f 18 1d  |................|
00000520  00 00 00 00 00 80 00 00  00 80 00 00 00 00 19 1d  |................|
00000530  00 00 01 00 00 80 00 00  00 80 19 1d 00 80 01 00  |................|
00000540  00 80 00 00 00 00 1a 1d  00 00 00 00 00 00 00 40  |...............@|
00000550  00 00 00 00 00 00 00 00  00 00 00 00 20 00 20 00  |............ . .|
00000560  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000570  00 00 00 00 04 01 00 00  53 17 e0 58 20 00 00 00  |........S..X ...|
00000580  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000005d0  00 00 00 00 00 00 00 00  00 00 1c 1d 00 00 00 00  |................|
000005e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000007f0  00 00 00 00 00 00 00 00  00 00 00 00 87 9d 6d ed  |..............m.|
00000800  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00001000

Waarbij dus duidelijk het begin van een partitie zichtbaar is.

En mocht hierbij op 0468 de uuid staan zoals deze in grub staat aangegeven, dus dd 13 84 b0 f8 18 4e 17 a2 26 45 90 45 af d9 a3 dan weet je helemaal zeker dat de oorspronkelijke partitie op sector 419667968 begint.

2. Als deze test positief is kun je de partitie opnieuw aanmaken, door gewoon (met gdisk) partitie 5 te verwijderen, en deze daarna weer opnieuw aanmaken en daarbij op sector 419667968 laten beginnen. Zodat ie weer netjes aansluit op partitie 4.
Wellicht kun je partitie 5 daarna wel mounten?

3. Mocht bovenstaande allemaal niet het gewenste resultaat geven, dan kun je nog de hele schijf afzoeken naar het patroon dd 13 84 b0 f8 18 4e 17 a2 26 45 90 45 af d9 a3, dan weet je dat de partitie op 0x468 bytes vóór dat patroon begint.
Maar het kan ook zomaar zijn dat de startsector van de partitie altijd al op sector 419670016 begon, en dat toch gewoon de data van partitie 5 gewoon overschreven is.

[ Voor 94% gewijzigd door MartinMeijerink op 09-02-2025 21:29 . Reden: perfectionisme ]

An unbreakable toy is useful to break other toys


Acties:
  • +1 Henk 'm!

  • hcQd
  • Registratie: September 2009
  • Laatst online: 01:55
Superblock van een ext4-partitie begint op offset 0x400, dus deze data zegt niets.

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
@MartinMeijerink Op positie 0468 (ik neem aan dat ik gewoon op 0460 mag greppen en dat er op die lijn 16 waarden staan) komt de UUID niet voor. Ook niet als ik het hexdump-commando naar grep pipe.

Dan probeer ik de hele schijf af te zoeken, ik begin er een beetje voor te vrezen. Photorec kon ook heel weinig terugvinden, dus het lijkt er een beetje op dat de Windows-installer er erg grondig met de bezem is doorgegaan :(.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
00000000  02 64 34 ce fc 4c 00 1d  fd 45 0a 26 e0 df 64 65  |.d4..L...E.&..de|
00000010  4a 4e e7 21 97 7e 9e 16  3b f3 d9 c1 bc 37 db b2  |JN.!.~..;....7..|
00000020  aa a3 14 27 17 05 be aa  74 50 d5 f4 79 49 af 4d  |...'....tP..yI.M|
00000030  32 e8 1d 8c 3e 31 cd 4b  d0 3f ec eb c8 fc db 52  |2...>1.K.?.....R|
00000040  c3 a8 15 2c 28 1a 43 57  9a 3d aa 26 ad 46 fe 19  |...,(.CW.=.&.F..|
00000050  54 11 3c bc 03 7c c9 1f  26 d2 2d d3 d0 99 2c f3  |T.<..|..&.-...,.|
00000060  9b 90 cb 0c f9 72 7d 87  37 d3 d9 1d 32 b9 51 05  |.....r}.7...2.Q.|
00000070  26 ef fe d9 82 fa 2c ba  21 21 cc 6b 60 00 6d e2  |&.....,.!!.k`.m.|
00000080  47 3b 8a 50 1c 0c 06 85  89 80 48 00 9f 8f bc 7e  |G;.P......H....~|
00000090  ca 7e 6b 24 91 0a d8 9a  3a 2f bb 5d d8 99 52 08  |.~k$....:/.]..R.|
000000a0  e2 62 05 61 ca 74 71 7d  03 6a d2 58 89 6b 33 0c  |.b.a.tq}.j.X.k3.|
000000b0  4c 16 c4 4e fd 47 3a 60  11 f0 c1 65 a4 38 dc 0a  |L..N.G:`...e.8..|
000000c0  0d 66 b3 a0 75 fa 5b 70  99 8f 8b 2a 43 2b 31 10  |.f..u.[p...*C+1.|
000000d0  49 4e 8d bd 9e 8a 34 3d  08 bc 51 17 b0 ad d7 f0  |IN....4=..Q.....|
000000e0  fe bd c1 1b 9d 5a f9 94  7b 96 f5 69 13 b6 18 98  |.....Z..{..i....|
000000f0  38 4c f3 cc 91 ba b1 6a  fe 18 61 cf 6e 02 36 b3  |8L.....j..a.n.6.|
00000100  b5 b4 b5 e9 78 81 4b 0c  bd f7 e6 d5 b7 9a d9 a1  |....x.K.........|
00000110  28 64 51 e3 a4 94 3f 9a  20 97 17 76 6e 3d 2e cf  |(dQ...?. ..vn=..|
00000120  de 64 54 7d 4c 15 cf 67  58 c9 67 14 d1 5d 16 95  |.dT}L..gX.g..]..|
00000130  ad de 2b 78 29 f9 36 76  d9 32 1a 34 11 65 ec 9e  |..+x).6v.2.4.e..|
00000140  50 8c 95 b0 1b 3e 24 a8  e9 eb cd 1b fc 61 a9 8f  |P....>$......a..|
00000150  a6 2d 1d ab 35 d9 5b 8a  79 77 5c d8 6c f3 c7 12  |.-..5.[.yw\.l...|
00000160  58 6c 46 5b ad 97 e1 82  c8 d8 b3 d9 4c 97 f6 13  |XlF[........L...|
00000170  7a 58 97 0c 2a 19 32 3a  4b a1 50 43 14 84 bd 7c  |zX..*.2:K.PC...||
00000180  2b 5d 2f 5d 77 a7 ba 8a  a0 8b 84 ea 89 f9 bc bf  |+]/]w...........|
00000190  8d 9a 59 b8 de f5 36 87  91 9a 87 56 fc 84 ee 2e  |..Y...6....V....|
000001a0  c8 1f 4f 16 5d cc 1e 3e  6f ce 89 58 9a 69 7e 7b  |..O.]..>o..X.i~{|
000001b0  9a e1 b2 8f 26 57 88 c9  e4 22 6f f4 73 bf 1e 8f  |....&W..."o.s...|
000001c0  82 58 0f 42 b3 bf 81 4c  a6 e7 dd 03 71 53 46 bc  |.X.B...L....qSF.|
000001d0  ac dd 99 67 9e b4 47 65  da 84 1c 6e 6e df 84 b9  |...g..Ge...nn...|
000001e0  b7 d8 68 0e 23 48 b8 b2  04 11 2d 48 09 9e 9b ef  |..h.#H....-H....|
000001f0  11 53 e4 5c a8 80 4c 32  73 75 48 d4 02 97 50 61  |.S.\..L2suH...Pa|
00000200  93 69 f5 58 ab 99 72 56  fe 1a 76 76 92 51 df bb  |.i.X..rV..vv.Q..|
00000210  39 f8 22 54 3f c7 84 d1  a5 e5 a4 8e 54 97 2f b9  |9."T?.......T./.|
00000220  69 69 a6 c3 e7 02 31 31  6b 26 7a 4a 7d bd f9 6a  |ii....11k&zJ}..j|
00000230  00 b3 e6 5e 73 b3 a9 c8  e7 df 66 4a 50 29 51 15  |...^s.....fJP)Q.|
00000240  8b f4 a3 54 c0 fc 0b 4a  72 2e 99 d5 ce 35 d8 94  |...T...Jr....5..|
00000250  b1 cd 34 e6 31 03 b4 f5  99 df a3 fb 63 7b 4b c6  |..4.1.......c{K.|
00000260  03 c9 40 27 e3 6f 7e be  8d a8 54 1f 6a 08 31 d5  |..@'.o~...T.j.1.|
00000270  a6 fa af c3 e8 55 65 8c  05 b3 92 d2 91 ff 19 ee  |.....Ue.........|
00000280  dd 88 d8 ab 51 76 28 0b  13 39 4c 2a d9 aa 2d d6  |....Qv(..9L*..-.|
00000290  ca 62 8d c9 58 37 18 a0  20 50 b8 bb 97 08 f9 1d  |.b..X7.. P......|
000002a0  34 e5 e7 2a a4 1e 19 06  c6 56 50 e2 c3 69 87 e4  |4..*.....VP..i..|
000002b0  c0 fe b9 69 25 69 67 20  f9 eb 46 ed c1 d1 9f d0  |...i%ig ..F.....|
000002c0  07 06 73 bf 88 71 01 5f  12 8a ad 91 e2 90 8a 4d  |..s..q._.......M|
000002d0  d2 4f 6b 8f d7 fc 34 81  1a 00 a7 a8 fd 5b e7 f4  |.Ok...4......[..|
000002e0  7e 7b ae 54 3b 90 38 7f  7d 79 66 41 95 68 93 71  |~{.T;.8.}yfA.h.q|
000002f0  e6 35 89 74 bd 0e 4e 3d  97 19 87 e1 38 70 b1 75  |.5.t..N=....8p.u|
00000300  b5 16 ce d9 b4 e2 c2 c8  a2 ba 23 3e 15 c7 01 73  |..........#>...s|
00000310  56 99 ee e1 d2 88 b7 88  fd bf 50 2d 05 72 57 0d  |V.........P-.rW.|
00000320  59 64 a0 f4 d6 2c 69 f4  87 fd a9 45 60 b5 20 7d  |Yd...,i....E`. }|
00000330  ec a9 38 98 d7 16 60 bb  f5 ce c8 1c 9d b1 62 66  |..8...`.......bf|
00000340  5e 6d 06 02 89 fb 57 ef  99 71 c4 b9 fd 20 4c a8  |^m....W..q... L.|
00000350  f8 b8 70 1a 34 1e ea d2  95 38 fa 5c f4 b0 bd c7  |..p.4....8.\....|
00000360  79 48 4c 73 76 a6 7b a8  41 5f 61 b4 16 b5 00 06  |yHLsv.{.A_a.....|
00000370  f4 b3 c5 0d c0 16 7d e5  f8 ce 67 24 8c dd 97 8a  |......}...g$....|
00000380  5d c7 af 76 c8 2e d2 2d  40 cf 0d 1b 86 57 81 8a  |]..v...-@....W..|
00000390  d7 4b e5 a1 7d 49 ad a3  aa 2a 09 6d 03 6e 63 02  |.K..}I...*.m.nc.|
000003a0  c0 bd 70 38 07 52 01 44  fd d9 ef a7 a0 67 72 39  |..p8.R.D.....gr9|
000003b0  32 2a 5b 13 06 4d 80 a0  6f bd 24 6e 9e 2e c1 bf  |2*[..M..o.$n....|
000003c0  ff b0 3e 31 a4 f5 45 d4  bb 47 be 6c b0 c4 fa ae  |..>1..E..G.l....|
000003d0  e3 2b 2f 7d 07 97 f9 e1  12 e8 17 4e 67 c0 01 e9  |.+/}.......Ng...|
000003e0  ff aa 0c 2d a5 d8 5b f1  8c 7c 99 6a 72 6d 77 3e  |...-..[..|.jrmw>|
000003f0  87 e8 61 6e de a6 65 d1  78 5b 9d 98 e6 0c b5 60  |..an..e.x[.....`|
00000400  66 4b cd a9 70 aa e2 71  13 1e 53 16 3b 7a eb d6  |fK..p..q..S.;z..|
00000410  a1 cf 14 f7 b3 7a 51 db  25 02 0f 2d 10 f5 68 eb  |.....zQ.%..-..h.|
00000420  e1 65 c2 4f ed 73 82 76  f3 81 2c 94 91 8c 7a 77  |.e.O.s.v..,...zw|
00000430  79 6e 5b 41 0d 16 eb 8a  4e a1 98 94 cc 3f 86 8e  |yn[A....N....?..|
00000440  70 c0 05 3d 80 4d 41 66  8b 97 e0 40 cf 7c 6c a5  |p..=.MAf...@.|l.|
00000450  9c 3c 87 ed a5 7b 8b ac  97 46 1f 1a 69 12 59 ae  |.<...{...F..i.Y.|
00000460  a7 20 38 7e 11 96 7f a2  7a c2 2c f8 2f a9 46 29  |. 8~....z.,./.F)|
00000470  53 1f c1 0e 31 ef e4 fb  b6 1e 3e 7b 6f fb 72 43  |S...1.....>{o.rC|
00000480  02 a0 2d 30 15 fd b2 95  00 60 b1 65 bd 8e 8b 17  |..-0.....`.e....|
00000490  7b 62 c0 ba 74 fb 22 22  61 b0 22 39 af 64 ce 5b  |{b..t.""a."9.d.[|
000004a0  b3 a3 e6 b7 6a 6a cf b7  45 85 dd be 48 29 39 28  |....jj..E...H)9(|
000004b0  91 53 89 c9 d0 b4 0b 2b  de 61 e2 d1 d6 d9 5f c7  |.S.....+.a...._.|
000004c0  5d 86 ac a0 81 87 a2 af  23 af 79 15 e4 02 18 02  |].......#.y.....|
000004d0  87 30 a9 c5 99 95 0e 45  cd 8f 01 59 b0 2c 88 0b  |.0.....E...Y.,..|
000004e0  7a 49 2c f1 64 77 94 c9  9e 59 5e 8f 6b d0 fd 12  |zI,.dw...Y^.k...|
000004f0  ff d9 b8 a0 12 98 a0 08  03 dc 21 2e d2 93 e4 77  |..........!....w|
00000500  41 08 0e 41 e4 55 20 d2  f7 d4 b2 17 ef ab d0 46  |A..A.U ........F|
00000510  f4 84 c2 c3 30 d1 76 f4  ee 97 29 5b 37 e7 6c ad  |....0.v...)[7.l.|
00000520  e5 4a fc 8c d4 6e 5d 41  45 61 29 b2 25 94 60 87  |.J...n]AEa).%.`.|
00000530  c3 bd e3 c0 e1 48 f4 d4  f8 49 d7 98 33 78 fb 28  |.....H...I..3x.(|
00000540  2e 5b 22 10 c4 43 a6 13  ec 3a 02 93 4f 91 a2 a4  |.["..C...:..O...|
00000550  45 aa e9 40 dd a4 a9 a8  67 64 c5 b7 6a 51 79 02  |E..@....gd..jQy.|
00000560  c0 42 3d d2 0c db fb ad  66 a7 75 0b 95 b1 ee 04  |.B=.....f.u.....|
00000570  82 b0 bc 27 0b f4 a7 2e  4e a6 46 a9 99 3b aa ca  |...'....N.F..;..|
00000580  58 77 8f 6b b7 79 de a6  b5 91 77 0c b5 03 fc 67  |Xw.k.y....w....g|
00000590  97 7a e8 fb f6 1c 42 1d  84 58 0e 7c dd 27 b7 83  |.z....B..X.|.'..|
000005a0  63 c1 83 fa 62 92 2f 68  a9 e8 b5 6d 82 ec 58 df  |c...b./h...m..X.|
000005b0  39 5d f5 5b 7e 39 2d 96  49 13 ed 45 fe b2 9c 97  |9].[~9-.I..E....|
000005c0  11 1c 27 ae 12 78 b6 86  20 62 22 e4 85 a0 37 60  |..'..x.. b"...7`|
000005d0  4e 5a fe df 6c 7f ba 4c  2a 6a 1f a3 7d e8 36 0e  |NZ..l..L*j..}.6.|
000005e0  f4 02 8c fd 9a bb 63 7e  b1 60 77 30 8f 3a 49 d8  |......c~.`w0.:I.|
000005f0  dd 68 dd 3d 45 0e 57 16  5c c1 4e 41 ac 43 ab 1d  |.h.=E.W.\.NA.C..|
00000600  50 6d 5d 6b 17 4a 69 ce  3e c6 9a 83 23 a2 c5 be  |Pm]k.Ji.>...#...|
00000610  da 3d f6 b5 c6 07 84 0e  b6 9e d7 76 94 fb d5 13  |.=.........v....|
00000620  6e 5b 29 e7 01 b1 d7 2c  1e f0 4a 26 71 24 77 9e  |n[)....,..J&q$w.|
00000630  dc b8 95 2e 79 9f bb e7  3c 38 2e 46 57 20 41 0f  |....y...<8.FW A.|
00000640  6c 4a f7 1d 62 96 6b d3  50 b9 98 3a 7b 18 d8 27  |lJ..b.k.P..:{..'|
00000650  f9 f4 a5 c6 8d 09 0e 76  75 1d 26 26 97 47 85 04  |.......vu.&&.G..|
00000660  15 88 8c a8 fc 03 4e 1b  41 3d 8f a8 30 68 dc f2  |......N.A=..0h..|
00000670  a8 89 3d 50 80 ce 51 1a  cc 5b f1 44 f7 59 05 7a  |..=P..Q..[.D.Y.z|
00000680  6b 8b 0b ef fc e5 68 bf  9f b7 18 95 53 2c 6d e1  |k.....h.....S,m.|
00000690  d6 2e 35 94 11 c6 c3 22  3b ad 8c 16 da 30 7e 46  |..5....";....0~F|
000006a0  f2 af 29 b9 cf a9 6d af  33 97 0c a8 6b 4e 3d 6f  |..)...m.3...kN=o|
000006b0  52 8f c0 0e 0f 41 73 90  cf 70 7a 2e 4e f1 f8 55  |R....As..pz.N..U|
000006c0  fc 47 4d 1e 35 c6 74 85  69 21 be 6f 21 83 bb f2  |.GM.5.t.i!.o!...|
000006d0  85 61 09 a9 4c 41 39 01  ee c9 14 01 79 40 72 06  |.a..LA9.....y@r.|
000006e0  e5 b3 45 0b 9d 7f ea 2c  73 58 a8 50 b4 f8 12 fd  |..E....,sX.P....|
000006f0  39 50 7d 3e 47 7f 4a 2b  8f c1 1e 6c 42 73 30 ff  |9P}>G.J+...lBs0.|
00000700  0d 11 19 2d dd 19 67 9b  c1 0e ec 5b c6 64 0d 18  |...-..g....[.d..|
00000710  e9 9a b0 33 18 6a 18 e4  b9 e5 8c 91 88 0b f3 58  |...3.j.........X|
00000720  e1 ef 0b 69 99 f7 7f 57  42 94 e1 bd 10 88 ce eb  |...i...WB.......|
00000730  c8 00 51 25 a4 d7 66 fd  35 01 6c 4f 13 db 00 96  |..Q%..f.5.lO....|
00000740  a9 f0 9c df ff cf be 31  02 75 07 6c e6 f3 36 69  |.......1.u.l..6i|
00000750  45 c6 6a ca 1f c4 69 5f  3d 5e 89 ce 53 b0 5c a9  |E.j...i_=^..S.\.|
00000760  2c 1f 27 9d e8 2c ee 6c  f9 ca 9c 1e ef 4e 8b fc  |,.'..,.l.....N..|
00000770  55 b0 b3 c0 88 0b 8a e0  1c 6a 51 44 f4 3b 07 59  |U........jQD.;.Y|
00000780  29 bf 6e 65 6b 29 d2 6a  13 35 b8 bd 23 a5 47 47  |).nek).j.5..#.GG|
00000790  d0 68 73 16 70 62 32 4a  97 f4 09 f1 73 a0 35 3e  |.hs.pb2J....s.5>|
000007a0  e4 1f 68 54 79 48 35 41  e5 d0 81 2f 6e 47 87 c3  |..hTyH5A.../nG..|
000007b0  35 74 41 9d 99 d0 06 68  ea 6f 6f 5c 69 29 27 b0  |5tA....h.oo\i)'.|
000007c0  ae 52 6d e6 44 24 39 60  7d 1f 09 cc d5 f8 d7 d5  |.Rm.D$9`}.......|
000007d0  ec 58 13 89 12 6e bc 7c  e2 4b 9b f7 ca 40 1f dc  |.X...n.|.K...@..|
000007e0  74 09 83 42 fa 9f 7b 16  4a 01 12 58 35 65 66 b0  |t..B..{.J..X5ef.|
000007f0  4c 1d 4a 88 b4 0a c1 a1  f1 d9 fa de d3 3c 76 9b  |L.J..........<v.|
00000800  27 1a 65 3c 28 f2 29 8b  39 51 74 5d ee ea 03 ab  |'.e<(.).9Qt]....|
00000810  c1 13 5a 36 ae b6 cc df  d7 5e fe 78 ba ab 6b 16  |..Z6.....^.x..k.|
00000820  69 8c 56 41 d8 74 06 0a  1b ae e2 5e d8 a3 6b 91  |i.VA.t.....^..k.|
00000830  06 82 75 26 b5 a9 a8 f9  86 b8 60 8d 32 ed 54 75  |..u&......`.2.Tu|
00000840  99 98 37 cd e2 ab 92 05  75 13 84 bc 53 b3 7d 52  |..7.....u...S.}R|
00000850  e5 52 42 50 07 fc f9 4d  33 b9 18 b4 35 b1 10 a0  |.RBP...M3...5...|
00000860  9c 92 f6 c4 26 79 f4 10  83 51 fc 17 e2 b7 6f ef  |....&y...Q....o.|
00000870  e6 cb 55 64 5f 63 50 a8  84 c3 9d 0c 1c 62 16 2b  |..Ud_cP......b.+|
00000880  b8 4d 4f f9 d7 93 63 80  28 f7 15 34 60 0a 2e 3a  |.MO...c.(..4`..:|
00000890  24 1f 47 cc 43 02 3b 30  65 2b 0e 2f 7c 2b c5 d6  |$.G.C.;0e+./|+..|
000008a0  b3 2e 7a 0c ff 57 9a 21  47 db 17 29 d3 7c e1 08  |..z..W.!G..).|..|
000008b0  05 95 d8 6d 70 d8 a1 dd  0a 07 60 6d 89 0e eb eb  |...mp.....`m....|
000008c0  1e 06 74 69 c5 b6 9b e9  c8 fe 38 e2 6c 2c 41 10  |..ti......8.l,A.|
000008d0  8f ad df de 58 de 56 0a  ae a5 ed cc 04 3a e2 7d  |....X.V......:.}|
000008e0  ca ef 5d 73 6a 93 e6 94  b5 02 e5 ad 62 41 3e 96  |..]sj.......bA>.|
000008f0  c7 ed 6d 72 5f ed 1c 31  4f 1d 8b 15 dd 49 76 90  |..mr_..1O....Iv.|
00000900  fd 3d e3 99 66 35 3e 57  57 f7 f5 47 0d f4 29 49  |.=..f5>WW..G..)I|
00000910  8e 42 6f 02 3d cb ba 22  08 64 5a ee 91 de a2 d2  |.Bo.=..".dZ.....|
00000920  f1 65 ad ab 8d 17 35 86  d4 4e 4f 19 04 88 33 57  |.e....5..NO...3W|
00000930  85 de 4f a9 a1 53 eb ea  fe ea dd 04 88 52 f8 db  |..O..S.......R..|
00000940  9e 20 0c b2 bf 11 09 e4  96 6c 82 bb 74 f8 1a 5b  |. .......l..t..[|
00000950  4d c2 77 b3 1c 50 c9 74  32 3a 91 3b cb ce 67 e4  |M.w..P.t2:.;..g.|
00000960  79 1c f1 0b 32 62 9f b8  88 ae bf cf 76 1b a3 a1  |y...2b......v...|
00000970  91 5b 38 51 8a fc fb 48  cc 05 1e c5 50 f0 65 a3  |.[8Q...H....P.e.|
00000980  61 47 02 ce 5a 61 f4 f4  b6 27 ef 2e 08 6c bd ba  |aG..Za...'...l..|
00000990  1c 34 62 d5 30 f8 99 7d  36 e5 52 4b a9 8c 3f dd  |.4b.0..}6.RK..?.|
000009a0  c3 19 e3 33 a8 98 29 a7  f4 cc 1e 6b 85 42 ee 68  |...3..)....k.B.h|
000009b0  13 07 c5 2f 0c c3 7b b8  f5 7e 23 1d 8b bd a7 cc  |.../..{..~#.....|
000009c0  fe 32 30 ba be 6a a4 06  2b 46 a2 d6 19 e8 cf 43  |.20..j..+F.....C|
000009d0  a1 f2 fe 1b f2 6d cb b4  1f c3 7e c4 64 7b 44 7c  |.....m....~.d{D||
000009e0  64 90 60 d9 4c 87 f4 fa  84 9f c1 bd f0 10 8a 7d  |d.`.L..........}|
000009f0  fc 3a ad df e2 a7 bc 1b  1d 8c 7e 30 d1 77 be c8  |.:........~0.w..|
00000a00  51 d0 aa bc ad 69 10 9b  8d 8d d8 c7 41 8f ec 6a  |Q....i......A..j|
00000a10  31 25 7d 79 6e 58 81 ae  75 2c 83 77 95 fc 8d 2c  |1%}ynX..u,.w...,|
00000a20  0e 96 5e c9 85 cf 2b 1e  5a ee 99 54 66 3e 54 c5  |..^...+.Z..Tf>T.|
00000a30  ff c0 b6 36 a0 b2 a8 99  50 58 cb 8c f9 3c 99 24  |...6....PX...<.$|
00000a40  e6 a7 a2 e9 64 1e 78 f7  fc 9e bf 5b a6 ca 5a 68  |....d.x....[..Zh|
00000a50  a5 b9 2b e5 0a 58 af df  21 b1 c6 ca e4 e6 67 32  |..+..X..!.....g2|
00000a60  01 d4 00 a0 1a e3 24 7b  3c 26 e8 a1 b3 ce 31 8a  |......${<&....1.|
00000a70  5f b0 c9 c1 52 9f 5c 96  30 5d 1e 87 ea 3c 8e bf  |_...R.\.0]...<..|
00000a80  21 cd ef 57 9c cd 14 6d  d8 e6 db b1 9d 65 3f b1  |!..W...m.....e?.|
00000a90  5a 3b c1 7b 4e b5 7d 3a  54 d9 58 5d cb 3d 80 3f  |Z;.{N.}:T.X].=.?|
00000aa0  ab ed e5 42 14 bb 98 d6  d4 65 e1 85 ac db cf bd  |...B.....e......|
00000ab0  82 c0 ed b0 cc 1c ea 05  51 61 50 be b8 80 5f 00  |........QaP..._.|
00000ac0  7f ce b2 59 c4 79 22 1e  b9 9e e2 f7 a8 52 4a bc  |...Y.y"......RJ.|
00000ad0  3b f4 f3 f1 a3 3f 44 12  38 88 96 5f 4c ff 71 58  |;....?D.8.._L.qX|
00000ae0  a4 e3 20 3a d8 8b 95 87  58 00 bd f1 56 3d 7e ee  |.. :....X...V=~.|
00000af0  f7 0f 55 7e 04 6b 96 5f  02 60 14 b2 d7 b6 6d fb  |..U~.k._.`....m.|
00000b00  a0 11 eb 64 a0 7c 2d cb  8b 5d 41 4e 98 0c 46 3c  |...d.|-..]AN..F<|
00000b10  b0 f9 22 6b 13 d1 b9 5c  25 ce 8c 66 48 ff 64 22  |.."k...\%..fH.d"|
00000b20  f7 9f 0f c7 ff 84 00 77  84 f1 20 10 5f 70 fc ec  |.......w.. ._p..|
00000b30  92 73 61 26 cf bc aa 90  f3 2b 1b 10 39 58 07 94  |.sa&.....+..9X..|
00000b40  c1 a1 50 26 78 d7 17 2a  39 9f 6b 7e 37 5b aa 78  |..P&x..*9.k~7[.x|
00000b50  50 0c 99 b2 a6 9a 20 59  8a 47 9b 11 45 3d a3 3b  |P..... Y.G..E=.;|
00000b60  5b ae c1 5b d1 b4 21 b5  c1 5e d2 f1 0e cc 03 83  |[..[..!..^......|
00000b70  1d fd b2 6f 74 d6 8e 1a  de 6f b2 fd 24 0c 76 ed  |...ot....o..$.v.|
00000b80  a0 6a 73 f7 10 e5 02 c4  9c d3 48 ed 8c 63 cb cf  |.js.......H..c..|
00000b90  2c 60 77 7c ed 42 dc 75  d8 9a ce d1 64 36 4d 13  |,`w|.B.u....d6M.|
00000ba0  ba f7 c7 68 b2 9c 59 d1  50 26 72 8a 0f fb 4a 54  |...h..Y.P&r...JT|
00000bb0  13 38 b5 9a d0 0c b7 05  62 47 78 ae e9 07 4b eb  |.8......bGx...K.|
00000bc0  8e b5 bb 55 83 c7 0d 86  8b 70 bc 09 c7 22 f1 47  |...U.....p...".G|
00000bd0  5c fe e1 72 72 39 de 45  1a e3 9a 69 7a ee 9e e2  |\..rr9.E...iz...|
00000be0  dd f9 7a 20 55 d0 13 07  6b 50 48 ac fc d6 02 e0  |..z U...kPH.....|
00000bf0  48 e7 01 b8 45 8e f8 a2  02 d5 b2 e3 08 57 59 1c  |H...E........WY.|
00000c00  fa 03 7b c6 4a 5e ed 32  b7 54 cb 4a bb d4 56 f1  |..{.J^.2.T.J..V.|
00000c10  53 b4 f8 38 68 34 33 22  5a 37 ea be c4 82 76 48  |S..8h43"Z7....vH|
00000c20  c7 15 4d 84 f7 db b9 34  99 d8 b6 ee 94 98 ca 3a  |..M....4.......:|
00000c30  bd c5 8b 43 1e 35 fa 94  31 cb 5f 52 dd 9b c6 3e  |...C.5..1._R...>|
00000c40  29 3b fb f3 06 da 76 d5  ff 4b 8c fa df b6 a4 a2  |);....v..K......|
00000c50  ff 04 54 1f ff a3 4a 23  c7 68 83 c5 b1 56 67 91  |..T...J#.h...Vg.|
00000c60  89 f3 f5 54 bf 05 fe 90  2b bc 38 f9 ec cc c4 1e  |...T....+.8.....|
00000c70  9d 56 ec 15 76 53 d8 6b  e1 bf 25 ae f9 4e 32 0e  |.V..vS.k..%..N2.|
00000c80  bd e3 09 46 e6 bb e7 c0  a4 fc e8 1c d7 ae 6f 57  |...F..........oW|
00000c90  27 cb 99 92 39 51 75 ed  d5 1e 78 33 19 7c bc 68  |'...9Qu...x3.|.h|
00000ca0  f8 df 7d cd ca a0 b5 28  03 fa 4a 0a 3f 3b 6c f8  |..}....(..J.?;l.|
00000cb0  fa 38 05 9e cc 6d 0e f7  f4 bc b8 48 66 d9 a4 b0  |.8...m.....Hf...|
00000cc0  ad e1 a7 8c dd f3 8a b0  bd 4a 5c aa ba 08 31 8a  |.........J\...1.|
00000cd0  53 3b fd 19 46 3b 5f 5e  38 96 4e c7 44 77 28 62  |S;..F;_^8.N.Dw(b|
00000ce0  67 f7 ff 69 2e 93 00 a5  25 7c 4e c0 49 e5 12 5d  |g..i....%|N.I..]|
00000cf0  44 d3 6f ea 0a bf 6b 98  95 76 86 8a 9f 0f 35 84  |D.o...k..v....5.|
00000d00  10 2f 87 62 fb 04 30 d6  23 4b 77 f4 b7 1a ad 31  |./.b..0.#Kw....1|
00000d10  12 eb 99 04 dd e4 b5 b4  db 80 a5 f8 9f 97 db 25  |...............%|
00000d20  d1 b1 9a 2a b3 dd 68 cf  82 a7 4d 5b 17 1f 73 de  |...*..h...M[..s.|
00000d30  e0 3a 6a b7 cc d6 0b 5f  90 69 ac 83 3b 82 c5 5a  |.:j...._.i..;..Z|
00000d40  dd bc 5e 81 81 ea a2 1f  59 66 ed 3f 12 01 65 88  |..^.....Yf.?..e.|
00000d50  3f 62 88 6b 97 71 20 e2  a8 1f 2a 13 a3 a0 35 90  |?b.k.q ...*...5.|
00000d60  a5 52 72 3c a9 36 a5 2d  ae 47 30 24 07 ce 4e 34  |.Rr<.6.-.G0$..N4|
00000d70  6d 1e aa 1e a9 7a 04 a7  7f 1c cd 85 8e 60 d7 aa  |m....z.......`..|
00000d80  f2 93 e1 18 e7 73 45 9a  a0 82 10 89 45 b2 ad 3b  |.....sE.....E..;|
00000d90  d7 7a eb a4 d1 a9 75 1c  53 8f e8 84 f9 e9 3c 70  |.z....u.S.....<p|
00000da0  06 75 6c cf b2 c5 86 b7  57 71 96 6f d7 39 05 a2  |.ul.....Wq.o.9..|
00000db0  95 65 7f d2 a7 89 9f 9d  3e f6 60 e7 d1 ed 2c bd  |.e......>.`...,.|
00000dc0  b5 14 cb 4e 60 4d d6 f6  bc d5 b9 56 6c b4 ff 2d  |...N`M.....Vl..-|
00000dd0  60 fc 6a 1b 4d ef 5a 05  49 3e 15 0d 4a 08 36 07  |`.j.M.Z.I>..J.6.|
00000de0  00 34 66 73 f1 a6 43 9c  d4 29 f1 c8 4b 71 7b 7a  |.4fs..C..)..Kq{z|
00000df0  67 3c 3a 76 96 9e 0d a0  e2 2d bf 76 28 4a fe ec  |g<:v.....-.v(J..|
00000e00  f5 f5 f2 ef e1 f8 af 1c  3d cd 1a 07 74 f8 09 27  |........=...t..'|
00000e10  43 8d bf 98 ee e3 4b db  1e df 1c c9 41 4a 83 14  |C.....K.....AJ..|
00000e20  d2 64 63 76 0a b9 3b 99  a3 22 d9 5f 28 a1 af 50  |.dcv..;.."._(..P|
00000e30  84 63 4b 3d c2 bf 6f 16  37 cb cb b0 29 47 c5 4a  |.cK=..o.7...)G.J|
00000e40  b9 3a 7a e5 55 38 db 93  6b 0e 3c 18 e8 0c 27 4b  |.:z.U8..k.<...'K|
00000e50  51 5d 03 d2 c6 ad 14 75  cd 7a e9 af dc 9b 50 99  |Q].....u.z....P.|
00000e60  24 ff 9c 38 87 e2 23 82  fe 42 77 8c 65 16 a7 e2  |$..8..#..Bw.e...|
00000e70  dc e7 43 0e d7 60 07 03  f2 76 62 be 51 c2 cf 17  |..C..`...vb.Q...|
00000e80  9e 7b 57 11 36 72 78 07  f4 e6 80 d2 06 ce 28 9e  |.{W.6rx.......(.|
00000e90  77 cc d1 90 e9 26 11 54  5b fe f0 1f 7e 1c d3 4b  |w....&.T[...~..K|
00000ea0  77 2c 1b 06 d0 a0 6c 34  38 66 50 a3 ea b0 6b 9c  |w,....l48fP...k.|
00000eb0  a4 d3 70 09 91 6b 52 43  d2 69 09 02 96 b7 bf df  |..p..kRC.i......|
00000ec0  67 fb cd df 82 b9 a8 93  44 cc ad b9 92 0e 66 47  |g.......D.....fG|
00000ed0  07 e4 6f 0a 13 26 df 56  87 1a 98 c8 bd 94 be bc  |..o..&.V........|
00000ee0  92 36 06 4a 93 6b 15 31  c8 5d 98 9b a1 51 ce 3f  |.6.J.k.1.]...Q.?|
00000ef0  2f 88 92 eb b4 b5 0f 31  75 66 64 1b aa 38 57 ff  |/......1ufd..8W.|
00000f00  59 bf f0 4e e9 55 b6 c9  09 c0 1e f1 82 47 ec a2  |Y..N.U.......G..|
00000f10  70 0b d9 e2 70 fa 56 ae  f7 4b 06 fc 2c e4 ca 42  |p...p.V..K..,..B|
00000f20  fc 06 29 c4 6b c6 87 1f  45 88 03 91 7b 67 6c 0f  |..).k...E...{gl.|
00000f30  8e df 3b 1c 06 10 e5 ff  7d 13 81 93 a0 8b 7e 6a  |..;.....}.....~j|
00000f40  13 82 69 d1 c6 91 7f 39  34 19 87 64 df 1b 84 2f  |..i....94..d.../|
00000f50  38 a0 e7 a1 9e 55 7c d6  e0 19 3e a7 88 df 78 d9  |8....U|...>...x.|
00000f60  89 7f 55 13 2a 4a 81 6a  2c c3 e0 15 de 74 5d 0e  |..U.*J.j,....t].|
00000f70  eb ea 40 44 b3 32 05 57  4a a3 be 13 51 88 9b 60  |..@D.2.WJ...Q..`|
00000f80  e4 31 8e 29 1a ec 51 ae  42 68 76 ea e2 1a 5a e9  |.1.)..Q.Bhv...Z.|
00000f90  f5 40 6c 10 e2 7e c2 24  0d 3e fe 3f 65 bb 0d 67  |.@l..~.$.>.?e..g|
00000fa0  1f 12 05 94 d8 3b 5d 4a  4e bb 79 e3 1f 5b 26 c5  |.....;]JN.y..[&.|
00000fb0  41 93 41 b8 0d 99 9e 26  83 4f 4f 87 da 99 bd 56  |A.A....&.OO....V|
00000fc0  50 fe 3b 09 d1 54 81 07  48 bb c3 eb 82 b6 5c ee  |P.;..T..H.....\.|
00000fd0  6e 4d 22 1d 76 3d d3 72  84 13 04 78 a2 d6 e0 4f  |nM".v=.r...x...O|
00000fe0  23 e3 c0 04 a9 fb 23 be  6d e1 37 56 5d c8 23 f2  |#.....#.m.7V].#.|
00000ff0  f4 2d 35 bd c0 4c bf 48  57 b8 27 6d fd 3c 5e a3  |.-5..L.HW.'m.<^.|
00001000

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • +1 Henk 'm!

  • The_Doman
  • Registratie: Augustus 2005
  • Laatst online: 00:20
Borromini schreef op zondag 9 februari 2025 @ 22:48:
@MartinMeijerink
Dan probeer ik de hele schijf af te zoeken, ik begin er een beetje voor te vrezen. Photorec kon ook heel weinig terugvinden, dus het lijkt er een beetje op dat de Windows-installer er erg grondig met de bezem is doorgegaan :(.
Grote kans dat de Windows installer dan TRIM geeft uitgevoerd.

Je kan een full/deep/4star scan doen met het Getdataback.
Als er nog (resten) van bestanden aanwezig zijn zal deze het vinden.

Afbeeldingslocatie: https://tweakers.net/i/AYKaZpx4avPNoDdf7Ra6fCyjoV0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/J1nLFImhhXiqVnsxK6VcyLJY.png?f=user_large

Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 22:21

MartinMeijerink

Niet van deze wereld

Borromini schreef op zondag 9 februari 2025 @ 22:48:
@MartinMeijerink Op positie 0468 (ik neem aan dat ik gewoon op 0460 mag greppen en dat er op die lijn 16 waarden staan) komt de UUID niet voor. Ook niet als ik het hexdump-commando naar grep pipe.

Dan probeer ik de hele schijf af te zoeken, ik begin er een beetje voor te vrezen. Photorec kon ook heel weinig terugvinden, dus het lijkt er een beetje op dat de Windows-installer er erg grondig met de bezem is doorgegaan :(.

code:
1
2
3
4
5
6
00000000  02 64 34 ce fc 4c 00 1d  fd 45 0a 26 e0 df 64 65  |.d4..L...E.&..de|
00000010  4a 4e e7 21 97 7e 9e 16  3b f3 d9 c1 bc 37 db b2  |JN.!.~..;....7..|
...
00000fe0  23 e3 c0 04 a9 fb 23 be  6d e1 37 56 5d c8 23 f2  |#.....#.m.7V].#.|
00000ff0  f4 2d 35 bd c0 4c bf 48  57 b8 27 6d fd 3c 5e a3  |.-5..L.HW.'m.<^.|
00001000
Dit is echt random data, ben ook bang dat TRIM zijn werk goed gedaan heeft :'(
Dat wordt dus een herinstallatie, backup terugzetten en accepteren dat alles na de laatste backup weg is.

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 22:04
Sinds Windows is overgestapt van MBR naar GPT (Windows 10?) is Windows ook zelf veel meer partities gaan gebruiken.
Een beetje sinds die tijd, heb ik liever mijn dual-boot op verschillende disks.
Linux op disk 1 en Windows op disk 2.
Dan mag Windows alles met zijn eigen disk doen, zonder dat dit impact heeft op mijn Linux.
In theorie kan ik Windows direct starten vanaf zijn eigen disk, maar normaal gesproken start ik Windows via Grub van de Linux disk.

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


Acties:
  • 0 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
MartinMeijerink schreef op maandag 10 februari 2025 @ 08:36:
Dit is echt random data, ben ook bang dat TRIM zijn werk goed gedaan heeft :'(
Als het TRIM was, zou hij dan niet geheel met 00 of FF gevuld moeten zijn?

Ik vraag me af of W11 disk encryptie heeft aangezet. Als je vanuit Windows een dump van die partitie maakt (sorry, weet niet hoe), ziet de inhoud er dan hetzelfde uit?

/Edit:
Gdisk (schijf hangt aan ander systeem nu):
Blijkbaar geen disk encryptie, dan zou je op een ander systeem de partitietabel niet kunnen uitlezen, neem ik aan.

[ Voor 17% gewijzigd door Mijzelf op 10-02-2025 11:20 ]


Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Nee, schijf of partitie was niet versleuteld. Ik kijk vanavond verder op basis van jullie tips.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • 0 Henk 'm!

  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 16-05 11:30

DataGhost

iPL dev

Volgens mij werkt Bitlocker nog steeds alleen per volume, maar je zou in Windows kunnen kijken of dat aanstaat of niet, en op welke manier. De data in de getoonde hexdumps ziet er inderdaad uit als versleutelde of gecomprimeerde data, lijkt in ieder geval op geen enkele manier op filesystem-metadata. Dus als de boel niet versleuteld is geraakt moet inderdaad het startpunt van je partitie verplaatst zijn. Met iets als TRIM zou ik inderdaad 00/FF of iets constants verwachten, aangezien het genereren van random data nogal CPU-intensief en dus langzaam is. Als ik op een van m'n systemen de inhoud van een file gevuld met random data TRIM zijn alle bytes 00 geworden. Dus dit lijkt me niet geTRIMd.

Je kan in Linux nog proberen iets te doen als
sudo strings -n15 /dev/sda5

Als je daar uiteindelijk wat normale tekst te zien krijgt is in ieder geval de partitie niet helemaal versleuteld en is er nog wat data intact. Maar het begin van de partitie vinden zal iets lastiger of zelfs onmogelijk zijn.

Anyway, je kan ook direct dit proberen:
devname=/dev/sda5; for offset in $(LANG=c grep -obUaP "\x53\xEF(\x00|\x01|\x02|\x04)\x00" "${devname}" | cut -d: -f1); do if [[ $((offset%512)) -eq 56 ]]; then blockbase=$((offset-56)); echo "Maybe found superblock at ${blockbase} (magic at ${offset}):"; xxd -s ${blockbase} -l 0x400 "${devname}" -; dumpe2fs "${devname}" -o superblock=$((blockbase/4096)); fi; done

Dit zou hopelijk alle backup-superblocks moeten vinden als die nog aanwezig zijn. Als dit niks oplevert dan tsja. Het kan zijn dat het dumpe2fs-commando elke keer faalt terwijl er wel geldige superblocks gevonden zijn, maar dat hangt af van hoe gaar je partitiebegin opgeschoven is, als dat de oorzaak is. Maar het zal in ieder geval een beginpunt geven. Als dat het geval is kan je dit aangepaste commando proberen met nog meer zwarte magie :+ :
devname=/dev/sda5; dd if=/dev/zero of=testfs bs=1M count=1; for offset in $(LANG=c grep -obUaP "\x53\xEF(\x00|\x01|\x02|\x04)\x00" "${devname}" | cut -d: -f1); do if [[ $((offset%512)) -eq 56 ]]; then blockbase=$((offset-56)); echo "Maybe found superblock at ${blockbase} (magic at ${offset}):"; xxd -s ${blockbase} -l 0x400 "${devname}" -;  dd if="${devname}" of=testfs bs=1 skip=$((blockbase-1024)) count=4096 conv=notrunc; dumpe2fs testfs; fi; done

De variabele devname kan je verder nog veranderen om in andere partities of zelfs op de hele schijf te zoeken. Als het goed is is dit allemaal read-only (behalve het schrijven naar het bestand "testfs" in het laatste command). Maar het is altijd aan te raden om backups te hebben voordat je mogelijk ingrijpende dingen doet op een systeem, zoals een upgrade :+

Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 22:21

MartinMeijerink

Niet van deze wereld

Mijzelf schreef op maandag 10 februari 2025 @ 11:17:
[...]

Als het TRIM was, zou hij dan niet geheel met 00 of FF gevuld moeten zijn?
Zou je denken, veel SSD's doen dat ook, maar er zijn er ook (zoals de Samsung SSD 850 bijvoorbeeld, maar ook nog vele andere (vooral oudere SSD's)) die echt pseudo-random data genereren bij het trimmen.
@Borromini: is het toevallig een Samsung SSD 850?
Ik vraag me af of W11 disk encryptie heeft aangezet. Als je vanuit Windows een dump van die partitie maakt (sorry, weet niet hoe), ziet de inhoud er dan hetzelfde uit?
/Edit:

[...]

Blijkbaar geen disk encryptie, dan zou je op een ander systeem de partitietabel niet kunnen uitlezen, neem ik aan.
Toch wel interessant wat je hier zegt, ipv disk encryptie zou W11 alle partities geëncrypt kunnen hebben, maar het lijkt me dan ook weer niet logisch dat W11 dat bij een ext4-partitie zou doen...

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
MartinMeijerink schreef op maandag 10 februari 2025 @ 18:46:
[...]

Zou je denken, veel SSD's doen dat ook, maar er zijn er ook (zoals de Samsung SSD 850 bijvoorbeeld, maar ook nog vele andere (vooral oudere SSD's)) die echt pseudo-random data genereren bij het trimmen.
Aangezien de functie van TRIM is dat de NAND blokken worden geprepareerd om ze opnieuw te kunnen beschrijven, en dat inhoud dat alle bits dezelfde waarde moeten hebben, kan ik alleen maar concluderen dat die SSD's dan disk encryptie hebben, die ervoor zorgt dat je random data ziet.

Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 22:21

MartinMeijerink

Niet van deze wereld

Mijzelf schreef op maandag 10 februari 2025 @ 19:28:
[...]


Aangezien de functie van TRIM is dat de NAND blokken worden geprepareerd om ze opnieuw te kunnen beschrijven, en dat inhoud dat alle bits dezelfde waarde moeten hebben, kan ik alleen maar concluderen dat die SSD's dan disk encryptie hebben, die ervoor zorgt dat je random data ziet.
Zo had ik het nog niet bekeken, en na ff googlen op de specs van deze ssd, zie ik dat deze idd beschikt over hardware encryptie. :)

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
@MartinMeijerink Nee, is een Crucial SSD (MX500 of MX100 denk ik, kan het wel nakijken indien nodig).

@DataGhost Ik heb het resultaat van 'strings' hier geüpload, ik zie er geen leesbare dingen in voorkomen. Lijkt me nutteloos om strings de hele partitie te laten doorzoeken?

Je commando's voor de superblocks heb ik allebei gedraaid, maar geen resultaat.

[ Voor 79% gewijzigd door Borromini op 10-02-2025 21:58 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • Beste antwoord
  • +2 Henk 'm!

  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 16-05 11:30

DataGhost

iPL dev

Nope, RIP dan. Als dat ding HW-encryptie heeft zal je van geTRIMde blokken inderdaad waarschijnlijk de "ontsleutelde versie" van 00000000... terugkrijgen, wat eruit zal zien als random data. De rest van je disk lijkt gewoon leesbaar/ontsleuteld (partitietabel) dus dan moet je data eigenlijk wel weg zijn. In ieder geval één van de commando's die ik postte had iets "leesbaars" terug moeten geven. Jammer.

Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 22:21

MartinMeijerink

Niet van deze wereld

Borromini schreef op maandag 10 februari 2025 @ 21:17:
@MartinMeijerink Nee, is een Crucial SSD (MX500 of MX100 denk ik, kan het wel nakijken indien nodig).
Ook deze hebben hardware encryptie, dat verklaart (wat @DataGhost hierboven ook al zegt) de random data die we zien.

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Ah. Wijze les voor de uitkomst weer... Iedereen bedankt voor het meedenken 🙂.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje

Pagina: 1