User Käyttäjä Salasana  
   
maanantai 7.7.2025 / 23:27
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > photorec ja muistialueen ylitys
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
Photorec ja muistialueen ylitys
  Siirry:
 
Kirjoittaja Viesti
ttti
Newbie
_
17. toukokuuta 2012 @ 19:54 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ulkoiselta kovalevyltä koitan saada tiedostoja ulos photorecillä, kun Ubuntu ei avaa kovalevyä, Levytyökalu kyllä löytää kovalevyn muttei anna tehdä mitään ja Windows tahtoo vain alustaa levyn.

Ongelma on kuitenkin se, että Photorec pyörii hetken, löytää ja tallentaa tiedostoja, mutta jossain vaiheessa tulee ilmoitus "Muistialueen ylitys", vaikka tilaa on. Mikä mahtaa olla vikana ja mikä auttaa?
ttti
Newbie
_
17. toukokuuta 2012 @ 21:24 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
GParted ilmoittaa "Tarkista ja korjaa tiedostojärjestelmä (ntfs) laitteella ...", en uskaltanut tehdä mitään kun en halua vahingossakaan tyhjentää kovalevyä:D
jons81
Member
_
17. toukokuuta 2012 @ 23:34 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ota levystä täysi kopio ja kaiva tärkeät tiedostot ulos siitä kopiosta.
Linuxissa kopion voi ottaa komentorivillä dd nimisellä ohjelmalla. Joitain graafisia onjelmiakin varmaan löytyy.
ttti
Newbie
_
17. toukokuuta 2012 @ 23:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti jons81:
Ota levystä täysi kopio ja kaiva tärkeät tiedostot ulos siitä kopiosta.
Linuxissa kopion voi ottaa komentorivillä dd nimisellä ohjelmalla. Joitain graafisia onjelmiakin varmaan löytyy.
Miten tämä käytännössä tapahtuu? Yleensä testaan yrityksen ja erehdyksen kautta, mutta nyt on sen verran digikuvia pelissä etten uskalla lähteä testailemaan... :D
juyli
Senior Member
_
18. toukokuuta 2012 @ 11:14 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti ttti:
Miten tämä käytännössä tapahtuu?
Linux.fi: http://linux.fi/wiki/Dd
Näköiskuvatiedoston voi liittää loop-device:n avulla.
mount <kuvatiedosto> -r -t <tiedostojärjestelmä> -o loop /mnt

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 18. toukokuuta 2012 @ 11:32

ttti
Newbie
_
18. toukokuuta 2012 @ 11:29 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Linux.fi'n ohjetta en ihan täysin ymmärtänyt.. Kovalevy on /dev/sdb1

Jos joku hiukan tarkemmin vielä valaisisi että mitä koodia komentoriville laitan.. :)
ttti
Newbie
_
18. toukokuuta 2012 @ 14:03 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Jos hajonnut kovalevy on /dev/sdb1 ja ehjä ulkoinen kovalevy johon kopioin tiedostot on /dev/sdd1, onko koodi komentoriville dd if=/dev/sdb1 of=/dev/sdd1 ?
ttti
Newbie
_
18. toukokuuta 2012 @ 14:25 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
jaa no nyt lakkasi ehjäkin ulkoinen kovo näkymästä muuta kuin GPartedilla....
welmar
Member
_
18. toukokuuta 2012 @ 15:11 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti ttti:
jaa no nyt lakkasi ehjäkin ulkoinen kovo näkymästä muuta kuin GPartedilla....
Laita tänne kuvakaappaus Gpartedista niin on helpompi neuvoa mitä tehdä.
ttti
Newbie
_
18. toukokuuta 2012 @ 15:30 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Uutena käyttäjänä en saa lisätä kuvia tai linkittää, mutta tässä www.ttti.webs.com/sdb1.jpg kovalevy joka oli jo valmiiksi rikki, ja tässä www.ttti.webs.com/sdc1.jpg kovalevy joka toimi vielä aamulla.
welmar
Member
_
18. toukokuuta 2012 @ 16:49 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Alusta sdc levy gpartedilla vaikka ext4 niin saat sen taas käyttöön. Oikea komento tiedostojen siirtoon dd:llä olisi

sudo dd if=/dev/sdb of=/dev/sdc

Tämän jälkeen kun painaa enteriä niin voi mennä todella pitkään eikä ruudulla näy tapahtuvan mitään. Tästä ei kannata huolestua odottaa vain rauhassa. Dd tuhoaa kaikki tiedot levyltä jolle kirjoittaa joten kannattaa olla tarkkana. Ongelmana on se että jos tota sdb levyä ei saa liitettyä niin eipä taida mikään ohjelma auttaa.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 18. toukokuuta 2012 @ 17:32

juyli
Senior Member
_
19. toukokuuta 2012 @ 00:20 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti ttti:
Jos hajonnut kovalevy on /dev/sdb1 ja ehjä ulkoinen kovalevy johon kopioin tiedostot on /dev/sdd1, onko koodi komentoriville dd if=/dev/sdb1 of=/dev/sdd1 ?
Heh...
Idea on tehdä levyosiosta näköistiedosto.
Esim. dd if=/dev/sdb1 of=sdb1_osio.img
Näin luodaan levyosiosta näköiskuva eli täydellinen kopio.
/dev/sdb1 ei ole levy, vaan levyosio (partition).
Sakarias
Suspended due to non-functional email address
_
19. toukokuuta 2012 @ 21:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti juyli:

Idea on tehdä levyosiosta näköistiedosto.
Esim. dd if=/dev/sdb1 of=sdb1_osio.img
Näin luodaan levyosiosta näköiskuva eli täydellinen kopio.
/dev/sdb1 ei ole levy, vaan levyosio (partition).
dd on vaarallinen komento jos sitä ei ymmärrä. Jos huonosti
käy saa yhden levyn lisää sekaisin..Jos levy on iso, niin levykuvasta
tulee myös ISO tiedosto. Levykuvan voi tehtä myös
cat /dev/sdb1 >/polku/levy_sdb1.iso. TestDisk voi olla ohjelma sinun
tarpeisiisi. Sillä sain aikoinaan takasin XP:n kadottamat levyosiot.
Jos osiotaulu & kirjanpito vähän rikki se korjaantuu...
ttti
Newbie
_
22. toukokuuta 2012 @ 15:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti welmar:
Alusta sdc levy gpartedilla vaikka ext4 niin saat sen taas käyttöön.
enpäs saanutkaan.... http://ttti.webs.com/gparted.png
Sakarias
Suspended due to non-functional email address
_
22. toukokuuta 2012 @ 18:12 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti ttti:
Lainaus, alkuperäisen viestin kirjoitti welmar:
Alusta sdc levy gpartedilla vaikka ext4 niin saat sen taas käyttöön.
enpäs saanutkaan.... http://ttti.webs.com/gparted.png
Mitäs fdisk -l kertoo...eli sudo fdisk -l /dev/sdb kun Ununtusta on kysymys..

Jos levy halutaan osioida se ei saa olla liitettynä systeemiin!!!

Jos haluaa varman päälle: ensin osiointi... sitten uudelleen käynnistys ja
sitten vasta tehdään tiedostojärjestelmät!!!

mkfs.ext4 tekee tiedostojärjestelmän. monia parametreja kuten, levyn nimi, paljonko varataan rootille, journalointi, kuinka usein tarkistetaan...

kun osiointi ja tiedostojärjestelmä on tehty niin sitten liitetään systeemiin
mount /dev/sdb1 /mnt/usblevy ja levyä voi käyttää.

jos levyllä jotain "erikoista" niin siitä pääsee eroon kirjoittamalla levyn alkuun
nollaa dd:llä. Vaihtoehto on tietysti satunnaisgeneraattori jos levyn haluaa täyteen
"jotain" vanhan päälle. Esim myytävälle levylle.

Tuo uudelleenkäynnistys ei ole vitsi. Jos ei osaa tarkistaa näkeekö kerneli levyt oikein, niin voi vahingossa tehdä pahoja mokia. Esim. alustaa väärän levyn...
ttti
Newbie
_
23. toukokuuta 2012 @ 13:28 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti juyli:
Lainaus, alkuperäisen viestin kirjoitti ttti:
Jos hajonnut kovalevy on /dev/sdb1 ja ehjä ulkoinen kovalevy johon kopioin tiedostot on /dev/sdd1, onko koodi komentoriville dd if=/dev/sdb1 of=/dev/sdd1 ?
Heh...
Idea on tehdä levyosiosta näköistiedosto.
Esim. dd if=/dev/sdb1 of=sdb1_osio.img
Näin luodaan levyosiosta näköiskuva eli täydellinen kopio.
/dev/sdb1 ei ole levy, vaan levyosio (partition).
Näköistiedosto on nyt luotu, mitä sitten kuuluu tehdä? :D
Mainos
_
__
 
_
Sakarias
Suspended due to non-functional email address
_
23. toukokuuta 2012 @ 15:17 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus, alkuperäisen viestin kirjoitti ttti:

Näköistiedosto on nyt luotu, mitä sitten kuuluu tehdä? :D
Liitetään levykuva systeemin tiedostojärjestelmään. Käytetään siihen kernelin loop modulia.
Ensiksi pitää tehdä liitospiste. Tehdään se hakemiston /mnt alle. /media olisi toinen vaihtoehto,
mutta se on udev:in käytössä, joten jätetään se rauhaan.

sudo mkdir /mnt/levykuva

Siten liitetään levykuva mount komennolla.
mount -t ext4 -o loop /polku_imageen/levykuva /mnt/levykuva

Jos loop modulia ei läydy sen saa muistiin modprobe loop.
-t ext4 ei välttämätön. Mount osaa arvata oikean tiedostojärjestelmän.
Toki korvaat sen tiedostojärjestelmällä mikä on levykuvassa.

jos liittos onnistuu, niin vaikka ls -hl /mnt/levykuva listaa
hakemiston juuren.

Mutta kun vikaa oli todennäköisesti tulee erroreita...
En muista onnistuuko testdisk-ohjelmalla myös levykuvan
korjaaminen. Marssijärjestys on siis tämä. Ensin testdisk,
jos se ei korjaa osiotaulua & hakemistoa niin sitten voi yrittää
photorec tai vastaavaa..

lisäys
sudo fdisk -lu levykuva
antaa infoa levykuvan sisällöstä...

losetup ohjelmalla levykuvan voi liittää tietystä paikasta..
esim sudo losetup -o 5120 /dev/loop0 levykuva

Jos esimerkiksi levykuvan partio alkaa tuosta kohdasta
10*512 (sektorin koko)

nyt levykuvan voi tarkistaa, liittää...
esim sudo fsck -fv /dev/loop0

Tässä jotain palikoita. Vaikea auttaa kun ei tiedä osioiden lukumäärää tai
tiedostojärjestelmää. Osiotauluissakin on eroa.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 23. toukokuuta 2012 @ 15:35

afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > photorec ja muistialueen ylitys
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2025 AfterDawn Oy