harde schijf geeft verkeerde grootte aan na actie

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07 22:52

TrJ

debian

Topicstarter
Bij een wat dommige actie heb mbr van een schijf verwijderd maar de partities laten staan. Daarna had ik nog een heel klein schijfje van ongeveer 3 gb ipv 300 gb.
Ik heb een live cd gebruikt met testdisk, deze vond swap partitie terug en nog wat gb's in totaal nu 33 gb. Zelfs in het bios wordt nu 33 gb aangegeven.. pff

restore met hdparm wil ook niet lukken en ik ben bang dat ik de harde schijf naar god heb geholpen.

Het ging overigens om een herinstall van een pc die ik als thuisserver gebruik van iets meer dan 10 jaar oud.

Wie weet raad? Hoe wis ik de partities die nog op de schijf staan en nu onzichtbaar zijn?

Wat heb ik al geprobeerd: veel google, mbr geprobeerd te herstellen, wat lukt maar met slechts 33 gb. Disk rescue met gparted, geen effect.hdparm --rco-restore, lukt niet foutmedling. Testdisk, vid na eerste actie niets meer...

Acties:
  • 0 Henk 'm!

  • jan99999
  • Registratie: Augustus 2005
  • Laatst online: 26-09 13:54
Harde schijf op je hoofd controller aansluiten, dus direct op het moederbord aansluiten.
Je kunt nog proberen in je bios , de hd controller op ahci of op ide proberen.

Dan boot van een ubuntu livecd of gparted cd.
Rechtsboven kies je hd,
boven in de pulldown menu, staat mbr herschrijven(master boot record),
dan partities maken,
en klaar ben je.

Kijk of bovenstaande werkt.

Acties:
  • 0 Henk 'm!

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07 22:52

TrJ

debian

Topicstarter
dank voor je antwoord.: voor zover ik weet zit de schijf op de hoofdcontroller maar zal um eens openschroeven...
Ik kan overigens nieuw mbr aanmaken met als resultaat een lege schijf van 33 gb ipv 300. Ik zal ook nog eens in het bios kijken of ik geen optie over het hoofd heb gezien.

Acties:
  • 0 Henk 'm!

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 28-09 20:41

Kabouterplop01

chown -R me base:all

Als het de enige schijf in je machine is (want je moet er wel voorzichtig mee doen, vanwege dataverlies) dan zou je kunnen booten met je linux stick en daarna kijken in een terminal hoe je machine deze schijf "ziet".
in de terminal m.b.v. dmesg | grep sd (meestal worden schijven met sda, sdb, sdc etc aangegeven èn wordt je linux stick ook als zo'n schijf gezien en zie je ook de size. Ook kun je zien welke partities er op schijf /dev/sda staan, dmv /dev/sda1 /dev/sda2 etc )
Als er zoiets te vinden is dan zou je ervoor kunnen kiezen om de hele schijf te overschrijven met 0

als je schijf sda is dan typ je in de terminal.
code:
1
dd if=/dev/zero/ of=/dev/sda bs=1M

, daarna zou je machine de hele 300G moeten kunnen zien

Acties:
  • 0 Henk 'm!

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07 22:52

TrJ

debian

Topicstarter
@Kabouterplop01 dit had ik ook all gedaan, ging prima tot 33 gb.. helaas.

Verder nog geen tijd gehad verder te gaan met machine na topicstart

Acties:
  • 0 Henk 'm!

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Schijf is dood. Klaar. De controller op je schijf zelf is van mening dat de schijf 33GB is, die krijg je niet op andere gedachten.

Acties:
  • 0 Henk 'm!

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 28-09 20:41

Kabouterplop01

chown -R me base:all

Verder nog geen tijd gehad verder te gaan met machine na topicstart
ah... Check

@TommyboyNL je zou het bijna zeggen, maar ter verificatie.. :) Ik heb gekke linux partities (niet) gezien. Speciaal gefabriceerde met hidden partities en aparte blocksizes ter obfuscatie.

Acties:
  • +1 Henk 'm!

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Kabouterplop01 schreef op woensdag 14 februari 2018 @ 14:54:
@TommyboyNL je zou het bijna zeggen, maar ter verificatie.. :) Ik heb gekke linux partities (niet) gezien. Speciaal gefabriceerde met hidden partities en aparte blocksizes ter obfuscatie.
Als TS echter de dd naar /dev/sdx heeft gedaan en niet naar een partitie, dan is de schijf gewoon van mening dat hij 33GB groot is.

Acties:
  • +1 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 06:43

BoAC

Memento mori

TommyboyNL schreef op woensdag 14 februari 2018 @ 15:32:
[...]

Als TS echter de dd naar /dev/sdx heeft gedaan en niet naar een partitie, dan is de schijf gewoon van mening dat hij 33GB groot is.
Maar dat zou geen invloed moeten hebben op hoe de bios de disk ziet.

Acties:
  • 0 Henk 'm!

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
BoAC schreef op woensdag 14 februari 2018 @ 15:46:
Maar dat zou geen invloed moeten hebben op hoe de bios de disk ziet.
TrJ schreef op maandag 12 februari 2018 @ 22:18:
Zelfs in het bios wordt nu 33 gb aangegeven.

Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 06:43

BoAC

Memento mori

Nee, je kunt nooit met een dd actie de fysieke layout van een disk aanpassen.

@TrJ heb je al een andere pc geprobeerd?

Acties:
  • 0 Henk 'm!

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07 22:52

TrJ

debian

Topicstarter
TS = blij! uiteindelijk met "hdparm -N -p(juiste grootte) /dev/sda" kunnen aangeven hoe groot de schijf is. In het bios staat alles weer correct en ook als ik live cd boot.

Harstikke bedankt voor het meedenken, kan ik eindelijk aan herinstall server beginnen :-)

Acties:
  • 0 Henk 'm!

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
BoAC schreef op woensdag 14 februari 2018 @ 18:09:
[...]

Nee, je kunt nooit met een dd actie de fysieke layout van een disk aanpassen.

@Verwijderd heb je al een andere pc geprobeerd?
Je leest duidelijk niet wat ik schrijf. Probeer het nog eens.

Acties:
  • 0 Henk 'm!

  • RGAT
  • Registratie: Augustus 2011
  • Niet online
TommyboyNL schreef op woensdag 14 februari 2018 @ 18:46:
[...]

Je leest duidelijk niet wat ik schrijf. Probeer het nog eens.
De BIOS laat de naam van de schrijf zien, niet het formaat (want dat kan wijzigen door partities etc...) Dus hoe zie jij het voor je dat de naam van de HDD door 'iets' mee veranderd met het formaat wat ook door 'iets' veranderd wordt...

Fixing things to the breaking point...


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

RGAT schreef op woensdag 14 februari 2018 @ 18:51:
[...]

De BIOS laat de naam van de schrijf zien, niet het formaat (want dat kan wijzigen door partities etc...) Dus hoe zie jij het voor je dat de naam van de HDD door 'iets' mee veranderd met het formaat wat ook door 'iets' veranderd wordt...
:? Je kan van je 4 TB schijf opeens een 500 GB schijf maken in je BIOS door een enkele partitie van 500 GB te maken? Nee, dat klopt niet. Je BIOS laat gewoon zien wat de totale grootte is van de schijf. Daar had je vroeger zelfs nog jumpers voor om nieuwere schijven te laten werken in oudere systemen, omdat die niet de grote schijven aan kon als dit niet gecapped werd. En dat was hardwarematig dus.

Lees nog eens goed naar hoe je harde schijven worden weergegeven in je BIOS.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • RGAT
  • Registratie: Augustus 2011
  • Niet online
Hero of Time schreef op woensdag 14 februari 2018 @ 19:55:
[...]

:? Je kan van je 4 TB schijf opeens een 500 GB schijf maken in je BIOS door een enkele partitie van 500 GB te maken? Nee, dat klopt niet. Je BIOS laat gewoon zien wat de totale grootte is van de schijf. Daar had je vroeger zelfs nog jumpers voor om nieuwere schijven te laten werken in oudere systemen, omdat die niet de grote schijven aan kon als dit niet gecapped werd. En dat was hardwarematig dus.

Lees nog eens goed naar hoe je harde schijven worden weergegeven in je BIOS.
Dat zeg ik ook?

Fixing things to the breaking point...


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

Nee, jij beweert dat het BIOS zal aangeven dat er een 10 GB schijf in zit als je op je 8 TB schijf maar 1 partitie maakt van 10 GB. Het BIOS kan helemaal geen partities uitlezen en dat is ook helemaal niet nodig.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • RGAT
  • Registratie: Augustus 2011
  • Niet online
Hero of Time schreef op woensdag 14 februari 2018 @ 20:09:
[...]

Nee, jij beweert dat het BIOS zal aangeven dat er een 10 GB schijf in zit als je op je 8 TB schijf maar 1 partitie maakt van 10 GB. Het BIOS kan helemaal geen partities uitlezen en dat is ook helemaal niet nodig.
Wat?
Lees je wel de juiste comment? ;)
Ik zei:
De BIOS laat de naam van de schrijf zien, niet het formaat
Zoals ST2000MD006 en niet 'C:' of 'Systeem' etc...
En dan is het nog niet eens Vrijdag ;)

[ Voor 4% gewijzigd door RGAT op 14-02-2018 20:16 ]

Fixing things to the breaking point...


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 29-09 21:21

Hero of Time

Moderator LNX

There is only one Legend

RGAT schreef op woensdag 14 februari 2018 @ 20:15:
[...]


Wat?
Lees je wel de juiste comment? ;)
Ik zei:

[...]

Zoals ST2000MD006 en niet 'C:' of 'Systeem' etc...
En dan is het nog niet eens Vrijdag ;)
Je vergeet je opmerking tussen haken:
RGAT schreef op woensdag 14 februari 2018 @ 18:51:
De BIOS laat de naam van de schrijf zien, niet het formaat (want dat kan wijzigen door partities etc...)
Maar ook dit stuk suggereert dat:
Dus hoe zie jij het voor je dat de naam van de HDD door 'iets' mee veranderd met het formaat wat ook door 'iets' veranderd wordt...
Het formaat verandert echt niet omdat er een partitie op staat of niet. Alleen een fuckup in de firmware kan ervoor zorgen dat je schijf een andere grootte aangeeft dan het werkelijk heeft.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • RGAT
  • Registratie: Augustus 2011
  • Niet online
Hero of Time schreef op woensdag 14 februari 2018 @ 20:45:
[...]

Je vergeet je opmerking tussen haken:

[...]

Maar ook dit stuk suggereert dat:

[...]

Het formaat verandert echt niet omdat er een partitie op staat of niet. Alleen een fuckup in de firmware kan ervoor zorgen dat je schijf een andere grootte aangeeft dan het werkelijk heeft.
Oftewel wat ik zei dus...
Jouw woorden: 'alleen een fuckup in de firmware kan ervoor zorgen'
Mijn woorden: 'Dus hoe zie jij het voor je dat de naam van de HDD door 'iets' mee veranderd met het formaat wat ook door 'iets' veranderd wordt...'

Ik vraag dus hoe diegene het voor zich ziet dat 'iets' magisch het formaat wijzigt...

Again: we zeggen het zelfde ;)

[ Voor 6% gewijzigd door RGAT op 14-02-2018 21:19 ]

Fixing things to the breaking point...


Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 06:43

BoAC

Memento mori

Ik denk dat een hdparm actie van @TrJ de layout van de disk heeft gewijzigd:
man hdparm
-N
Get/set max visible number of sectors, also known as the Host
Protected Area setting. Without a parameter, -N displays the
current setting, which is reported as two values: the first
gives the current max sectors setting, and the second shows the
native (real) hardware limit for the disk. The difference
between these two values indicates how many sectors of the disk
are currently hidden from the operating system, in the form of a
Host Protected Area (HPA). This area is often used by computer
makers to hold diagnostic software, and/or a copy of the origi‐
nally provided operating system for recovery purposes. Another
possible use is to hide the true capacity of a very large disk
from a BIOS/system that cannot normally cope with drives of that
size (eg. most current {2010} BIOSs cannot deal with drives
larger than 2TB, so an HPA could be used to cause a 3TB drive to
report itself as a 2TB drive). To change the current max (VERY
DANGEROUS, DATA LOSS IS EXTREMELY LIKELY), a new value should be
provided (in base10) immediately following the -N option. This
value is specified as a count of sectors, rather than the "max
sector address" of the drive. .....
Met hdparm moet je altijd een beetje oppassen :)
* BoAC is wel een beetje benieuwd wat @TrJ heeft gedaan :)

Acties:
  • +1 Henk 'm!

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07 22:52

TrJ

debian

Topicstarter
wat ik gedaan had? MBR gedeleted maar partities laten staan waarna ik alleen nog wat unallocated space over had. Vervolgens met disktest testdisk de swap partitie en een beetje teruggewonnen, totaal 33 GB. Rest van de schijf bleef volkomen onzichtbaar tm aan de controller en BIOS toe. Daarna liep ik dus totaal vast, wat ik ook deed, schijf bleef 33 GB.

Wat ik gedaan heb? Na wat puzzelen het juiste aantal sectoren ingevoerd met hdparm -N p, daarna zag ik via hdparm -I dat er weer 300GB beschikbaar was op schijf, systeem zag het nog niet echter na een reboot zowel in BIOS als liveCD volledige schijf teruggewonnen...

Acties:
  • +1 Henk 'm!

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 28-09 20:41

Kabouterplop01

chown -R me base:all

Dat had ik graag willen zien :P
Pagina: 1