Kirjoittaja Aihe: Uusi kiintolevy ei tunnistu  (Luettu 6053 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

guest974

  • Vieras
Uusi kiintolevy ei tunnistu
« : 01.01.2014 - klo:13:26 »
Hyvää uutta vuotta kaikille!

Koneessani on kaksi SATA-levyä, toisessa on käyttöjärjestelmät ja toisessa omat mediat ja tiedostot. Koska tämä medialevy alkoi temppuilla, vaihdoin sen uuteen. Vaihdoin vanhan  500GB Western Digital (WD5000AAKS) 1TB Segate Barracudaan (ST1000DM003). Valmistelin ja alustin levyn Windowsin puolella "tavalliseksi" NTFS-levyksi,johon siirsin tiedostot vanhalta levyltä. Levy toimii Windowsin puolella moitteetta. Susen puolella levy on tunnistunut ja toiminut vain pariin kertaan. Olen sen  liittänyt ntfs-3g -komennon avulla kuten vanhankin: ntfs-3g /dev/sdb1 /windows/E

Mutta nyt tulee virheilmoitusta :
"Failed to mount '/dev/sdb1': I/O-virhe
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details."

Olen Windowsissa ajanut dhkdsk/f:n ohjeiden mukaan, mutta levy näyttää olevan virheetön. Osaamiseni loppuu tähän softRAID-/fakeRAID -kysymykseen, eli nyt tarvitsisin osaavamman apua.

Koneessani on viimeisiä viikkoja Opensuse 11.4. Ajattelin selvittää tämän jutun ennen kuin alan päivittää 13.1:een.




Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2796
  • Sukupuoli: Mies
Vs: Uusi kiintolevy ei tunnistu
« Vastaus #1 : 01.01.2014 - klo:16:45 »
kokeile ajaa seuraava omento root-käyttäjänä.
Koodia: [Valitse]
su
ntfsfix /dev/sdb1

guest974

  • Vieras
Vs: Uusi kiintolevy ei tunnistu
« Vastaus #2 : 01.01.2014 - klo:18:54 »
Kiitos neuvosta, mutta  antoi seuraavan virheilmoituksen:

";Mounting volume... Error reading bootsector : Input/output error
Failed to startup volume : Input/output error
FAILED
Attempting to correct errors... Error reading bootsector : Input/output error
FAILED
Failed to startup volume : Input/output error
Volume is corrupt. You should run chkdsk."

Koneessa oli uuden levyn alustamisen jälkeen samanaikaisesti sekä vanha että uusi levy. Tiedostojen siirtämisen jälkeen poistin vanhan levyn ja siirsin uuden levyn vanhan levyn sata-porttiin.  Tästä analyysia: onkohan käynyt niin, että  SATA-portin/loogisen osion/liitospisteen linkitys ei ole enää ajan tasalla?

guest974

  • Vieras
Vs: Uusi kiintolevy ei tunnistu
« Vastaus #3 : 02.01.2014 - klo:19:49 »
... jatkuu.... :
levy oli alunperin liitettynä väylään SATA6. (kun sormet ylettyivät siihen parhaiten...).

Kokeilin vaihtaa levyn SATA3:een. Nyt se tunnistui ja liittyi ntfs-3 -toiminnolla ihan kuten pitääkin. Käynnistän koneen uudelleen ja katson mitä tapahtuu.

Parin uudelleenkäynnistyksen (välillä Windowsiin) jälkeen antaa taas samaa virheilmoitusta.     >:(
En oikein jaksa uskoa rautapuolen vikaan  :o

guest974

  • Vieras
Vs: Uusi kiintolevy ei tunnistu
« Vastaus #4 : 03.01.2014 - klo:21:31 »
Nyt alkaa päästä jäljille:
Kun uuden levyn laittaa toiseen SATA-väylään, se tunnistuu. Mutta mutta sitten kun käynnistää koneen välillä Windowsiin (missä  levy toimii) lakkaa se tunnistumasta Linuxiin käynnistyksen jälkeen.

Arveluni: järjestelmässä on jossakin tiedosto ("kytkentätaulukko"), joka kytkee väylän, laitteen ja sen paikan hakemistorakenteessa. Tämä lienee mennyt joko rikki tai siinä on bugi. 
Eli mistä mahdan löytää tämän kytkentätaulukon?

guest974

  • Vieras
Vs: Uusi kiintolevy ei tunnistu
« Vastaus #5 : 05.01.2014 - klo:11:03 »
Siirsin uuden kiintolevyn samaan SATA-väylään, jossa vanha oli ollut. Ja nyt levy tunnistuu ongelmitta. Ihme juttu. Etsin silti edelleen mekanismia, joka liittää väylän/laitteen/paikan hakemistossa.