Kirjoittaja Aihe: Windowsin kansiot näkyviin [Ratkaistu]  (Luettu 7339 kertaa)

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Windowsin kansiot näkyviin [Ratkaistu]
« : 15.02.11 - klo:16.29 »
Minulla on käyttiksinä Debian ja XP. Monesti käy niin että Windowsin puolella on jokin kuva jonka haluaisin, mutten pääse käsiksi. Näen Windowsin osit, mutten voi yhdistää jostain syystä:
Virheellinen liitosvalitsin yritettäessä liittää taltiota "Data"
Joskus toimi Ubuntulla ja Debianillakin, muttei enää. Windowsilta kyllä pääsee Linux-kansioihin.

Kiitos
« Viimeksi muokattu: 15.02.11 - klo:22.49 kirjoittanut Tepi »

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #1 : 15.02.11 - klo:17.10 »
Oikeasti tämä kuuluu "muiden jakeluiden alle", jonne joku tämän varmaan kohta siirtääkin.

Ubuntu vastaus olisi:

- Windows levysi tulee näkyviin "Places" alle (Sijainnit)
- klikkaamalla levyä se tulee näkyviin ja myös NTFS-levyyn on automaattisesti kirjoitusoikeudet

Näin jos kyseessä on tavanomainen dual-boot järjestelmä.

Ubuntu levysi EI näy automaattisesti Windowsissa jos siinä on Ubuntun kannalta katsottuna järkevä tiedostojärjestelmä (ext3 tai ext4). Mutta sen saanee näkyviin lataamalla Windowsiin kolmannen osapuolen ajureita.

Mutta kun sinulla toimii kysymyksesi perusteella jotenkin muutoin, niin tilanteesi on muunlainen tai/ja Debian toimii erilailla.
« Viimeksi muokattu: 15.02.11 - klo:17.13 kirjoittanut Ganymedes »

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #2 : 15.02.11 - klo:17.35 »
Unohdin tosiaan mainita että Windowsille latasin tuollaisen softan jolla pääse käsiksi Linuxin puolelle.

Debianissa Windowsin osiot näkyvät kyllä "Tietokone"-otsakkeen alla, mutta kun koitan yhdistää niin heittää tuota erroria jonka aikaisemmin jo mainitsin

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #3 : 15.02.11 - klo:18.31 »
En tunne Debiania joten en osaa sanoa mitä erityispiirteitä siinä voisi olla.

Ubuntussa käytän usein ulkoisia NTFS ja FAT32-levyjä  ja niiden liittämisessä ei ole mitään erikoista. Periaatteessa sisäiset levyt toimivat samalla tavalla.

Mahdollisia ongelman lähteitä:
- Debian versiossasi ei ole NTFS tukea, en tosin tiedä onko näin, Ubuntussa on ollut jo jonkin aikaa. Debianiinkin tämän tuen varmaan saa ladattua.

- Windows-levyssäsi on jotakin vikaa irrotuksen jälkeen. Tämä saattaa tapahtua väärän irrotuksen jälkeen (tosin sisäistä levyähän ei "irroteta" ja ongelman pitäisi näkyä Windowsissakin seuraavassa bootissa - joten tämä on hieman kaukaa haettua).  Tai Windows-levyssäsi (oikeasti tiedostojärjestelmässä) on jotakin vikaa joka tapauksessa vaikka Windows näyttääkin toimivan. Aja levylle "checkdisk f- vivulla", muistaakseni "chkdsk /f c:". Esim. Ubuntussa ajettava "ntfsfix" EI korjaa aina vikoja. Tämä on tietysti temppu, joka voi sekoittaa levyn lopullisestikin.

- kaukaa haettu, pelkkä arvaus, mutta kuitenkin: Ubuntussa NTFS-levyt toimivat väärin, sikäli että Ubuntu-käyttäjällä on aina kirjoitusoikeudet NTFS-levylle. Näinhän ei saisi olla, eikä näin ole Windowsissakaan. Mahdollisesti Debianissa asia on toteutettu oikein ja NTFS-levylle ei niin vain pääsekään, ilman omistusoikeuksien ottamista, tavalla tai toisella.
« Viimeksi muokattu: 15.02.11 - klo:18.33 kirjoittanut Ganymedes »

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #4 : 15.02.11 - klo:19.19 »
Komennot eivät jostain syystä toimi:
Koodia: [Valitse]
command not foundLähiverkon kautta pääse toisille Windows-koneille, mutten omaani, joten joku tässä oman koneen kohdalla mättää. Windowskin toimii jos sen käynnistää bootissa, muttei löydy silloin kun Debian on päällä

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #5 : 15.02.11 - klo:19.48 »
Voi olla että komennon parametrien järjestyksellä on väliä, minulla ei ole tässä Windowsia. Alla oleva komento on tällaisesta paikasta:

http://support.microsoft.com/kb/315265

chkdsk volume:/f
(tosin ilmeisesti väärin koska luulisin että " : " merkin jälkeen pitäisi tulla blankko).

Muitakin korjausvaihtoehtoja löytyy linkin takaa.

En tiedä mitä tämä lause tarkoittaa kirjaimellisesti ottaen:

"Windowskin toimii jos sen käynnistää bootissa, muttei löydy silloin kun Debian on päällä."

... mutta eihän se Windows tietenkään mitään vastaa, jos se ei ole käynnissä. Jos Debian on käynnissä, niin Windows ei voi olla käynnissä samaan aikaan. Tosin, et ole explisiittisesti sanonut, että sinulla on dual-boot järjestelmä, joten väärinymmärryksen mahdollisuuksia on tässä useita.

Se, että näet levysi ei liity tähän ... tai hetkinen ... puhut Debianin "Tietokoneesta". En edelleenkään tunne Debiania, mutta nähtävästi tarkoitit verkossa jaetun levyn käyttöä. Sitähän et voi käyttää, koska Windows-kone ei ole käynnissä silloin kun Debian on käynnissä.

Sinun pitää löytää se Windows-levy jostakin muualta eli Sijainnit (Places) alta - mikä se nyt sitten Debianissa onkaan.

Luulisin, että pelkästään tästä on kyse - yrität käyttää verkkolevyä koneesta joka on sammutettu - ei voi toimia. Käytä levyä suoraan levynä - Debian sen oletettavasti aukaisee.
« Viimeksi muokattu: 15.02.11 - klo:19.51 kirjoittanut Ganymedes »

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #6 : 15.02.11 - klo:20.08 »
Tälläinen os siis se Tietokone:

Eli siis minulla on dual-bootti, Windows toimii jos bootatessa valitsen sen. Sitä yritin sanoa.
Tuo Tietokone-hommeli löytyy Sijainnit-valikosta, jossa sitten näkyvät nuo Windowsinkin osiot.
Sijainnit-valikosta en muuten löydä noita Windows-osioita. Tuollainen Verkko-valikko löytyy, josta pääsen muuhun lähiverkkoon. Mutta sekään ei aina oikein toimi. Koneessa ei ole kuin yksi kovalevy, jossa ovat nämä kaikki osiot, niin Windows kuin Debiankin
« Viimeksi muokattu: 15.02.11 - klo:20.10 kirjoittanut Tepi »

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #7 : 15.02.11 - klo:20.13 »
OK, tuo selventää.

Eikö noista mikään ole se Windows osio? Vaihtoehtoja on useampia, esim. tuo 39.1 Gt?

Toisaalta voitko laittaa seuraavien komentojen tulosteet myös nähtäville:

fdisk -l (pieni ällä lopussa)

blkid

df -h

Näitä varmaan pitää ajaa roottina Debianissa (tai ainakin tuota keskimmäistä komentoa) tai käyttää sudo:a jos sellainen on käytössä.

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #8 : 15.02.11 - klo:20.36 »
Löysin englanniksi erään ohjeeen, jonka avulla sain jotain aikaan. Nyt tosin kun yritän liittaa Windowsin osioihin, tulee herjaus:
Koodia: [Valitse]
Oikeutesi eivät riitä taltion "Pelit" liittämiseen
Tajuntani mukaan tuo 39Gt on C-asema, johon itse Windows on asennettu. Pelit ja Data ovat NTSF-osioita, joilla säilytän tiedostoja, ja aikoinaan ku pelasin niin pelit olivat Pelit-osiossa.
Sitten tulosteita:

fdisk -l:
Koodia: [Valitse]
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3c3e3c3d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5105    41005881    7  HPFS/NTFS
/dev/sda2            5106       19457   115282440    f  W95 Ext'd (LBA)
/dev/sda5            5107        6491    11125012+   7  HPFS/NTFS
/dev/sda6            6492       14775    66541198+   7  HPFS/NTFS
/dev/sda7           14776       16050    10241406   83  Linux
/dev/sda8           16051       16177     1020096   82  Linux swap / Solaris
/dev/sda9           16178       19457    26346568+  83  Linux

blkid:
Koodia: [Valitse]
/dev/sda1: UUID="CE34DE8334DE6E49" TYPE="ntfs"
/dev/sda5: UUID="271C7BA178DE72EB" LABEL="Data" TYPE="ntfs"
/dev/sda6: UUID="1810A19210A17800" LABEL="Pelit" TYPE="ntfs"
/dev/sda7: UUID="f6be7f9e-f1e9-4f30-aa98-ee4be7b6d23a" TYPE="ext3"
/dev/sda8: TYPE="swap"
/dev/sda9: UUID="901255bf-5702-4ae6-84ab-1d4eca92a7e9" TYPE="ext3"

df -h
Koodia: [Valitse]
/dev/sda1: UUID="CE34DE8334DE6E49" TYPE="ntfs"
/dev/sda5: UUID="271C7BA178DE72EB" LABEL="Data" TYPE="ntfs"
/dev/sda6: UUID="1810A19210A17800" LABEL="Pelit" TYPE="ntfs"
/dev/sda7: UUID="f6be7f9e-f1e9-4f30-aa98-ee4be7b6d23a" TYPE="ext3"
/dev/sda8: TYPE="swap"
/dev/sda9: UUID="901255bf-5702-4ae6-84ab-1d4eca92a7e9" TYPE="ext3"
teppo:/home/teppo# df -h
Tiedostojärjestelmä   Koko  Käyt Vapaa Käy% Liitospiste
/dev/sda7             9,7G  4,4G  4,8G  48% /
tmpfs                 506M     0  506M   0% /lib/init/rw
udev                   10M  764K  9,3M   8% /dev
tmpfs                 506M     0  506M   0% /dev/shm
/dev/sda9              25G   20G  5,5G  79% /home

Englanninkielinen ohje on tälläinen:
Lainaus
Edit fstab as root
Koodia: [Valitse]
su
password

pico /etc/fstab

Add lines similar to that below. Important: Change the device, i.e /dev/sda2, to match your windows partition. You can list partitions with fdisk -l

Koodia: [Valitse]
/dev/sda2 /mnt/Windows ntfs-3g defaults 0 0
I would suggest putting the mount point in /mnt. As root
Koodia: [Valitse]
mkdir /mnt/Windows
but this can be altered to suit your needs.

Make sure you have ntfs-3g installed. Again as root:
Koodia: [Valitse]
apt-get install ntfs-3g
Reboot to have fstab take effect.

man fstab will give you details of the fstab file format.

Eli siis lisättiin tuonne fstabiin jotenkin Windows-osiot, jonka teinkin

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Windowsin kansiot näkyviin
« Vastaus #9 : 15.02.11 - klo:21.02 »
Luulenpa, että tuo ntfs-3g pitää vaihtaa vfat:ksi, koska tuo osio on W95 (siis FAT).
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #10 : 15.02.11 - klo:21.29 »
Pitäisihän nuo aueta klikkaamallakin - tai ainakin Ubuntussa aukeaa.

Tosiaan sda2 ei ole ntfs.
« Viimeksi muokattu: 15.02.11 - klo:21.37 kirjoittanut Ganymedes »

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #11 : 15.02.11 - klo:21.40 »
Sain tuon toimimaan nyt sillä tavalla että muoksin ja kuoksin tuota fstadia, mutta ongelmaksi tosiaan muodostui hiukan se että en tarvitse sitä aina, vaan satunnaisesti. Nyt hyppää joka käynnistyksessä työpöydälle.
Umount:lla sain irrotettua asemat, jonka jälkeen sain tuon boottiaseman vielä takaisinkin päälle kirjoittamalla
Koodia: [Valitse]
mount /mnt/WindowsOtin aseman pois fstadista ja käynnistin uudelleen, mutta nyt en taaskaan saa sitä asemaa päälle. Millä mounttauskomennolla sen saisi toimimaan?
Muut asemat otin samalla pois sieltä, niitä en oikeastaan tosiaan tarvitse ja ne vähän temppuilivat tuossa. Nekin kyllä käynnistyivät, mutta en saanut niitä uudelleen päälle
E: http://kuvaton.com/k/YYKy.png
Tuossa on kuva tilanteesta jolla sain kaikki asemat päälle ja ne toimivat. En tosin halua niitä aina päälle, sillä ne hyppivät ympäriu työpöytää tosiaan. Klikatessa olisi suotavaa. Että käynnistyvät silloin kun haluan, ei aina käynnistyessä
« Viimeksi muokattu: 15.02.11 - klo:21.46 kirjoittanut Tepi »

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #12 : 15.02.11 - klo:21.44 »
Joo, noiden laittaminen fstabiin voi aiheuttaa ongelmia. Yleensä mounttailen tuollaisia vain tarpeen mukaan.

mounttikomennossa on periaatteessa samat asiat kuin tuossa fstabissakin. Tiedostojärjestelmän tyypin pitää olla oikein (nähdäkseni blkid näyttää sen todellisen) ja ainoastaan root voi mountata. Mountti komentoa varten pitää olla liitospiste luotuna valmiiksi, esim. /mnt -hakemistoon.

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #13 : 15.02.11 - klo:21.54 »
Millä komennolla se sitten onnistuu.
Kun laitan
mount /dev/sda1/
tulee:
Koodia: [Valitse]
mount: can't find /dev/sda1/ in /etc/fstab or /etc/mtab
Kun laitan
mount /dev/sda1 /mnt/Windows ntfs-3g defaults 0 0
tulee:
Koodia: [Valitse]
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
Kun laitan pelkän
/dev/sda1 /mnt/Windows ntfs-3g defaults 0 0
tulee:
Koodia: [Valitse]
bash: /dev/sda1: Lupa evätty
Olen siis koko ajan root-terminaalissa, eli kyllä pitäisi onnistua

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #14 : 15.02.11 - klo:22.16 »
Sorry, piti käydä välillä muualla.

Komento lienee Debianissakin (rootissa):

mount -t ntfs-3g /dev/sda1 /mnt/windows_levy

Sinun pitää ensin tehdä (roottina) tuo hakemisto "/mnt/windows_levy" (siis /mnt varmaankin on jo olemassa).

Kuten edellä huomautettiin, fat32:n tapauksessa tyyppi on "vfat".

(Siis lähtötilanteessa ei saa olla mountattu ja fstab:ssa ei ole mitään sda1:stä).

Edit:
Tiedostot näkyvät siis hakemistossa /mnt/windows_levy onnistuneen mountin jälkeen.
« Viimeksi muokattu: 15.02.11 - klo:22.26 kirjoittanut Ganymedes »

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #15 : 15.02.11 - klo:22.19 »
Se sda2 on extended osio, jonka sisällä osiot sda6-9 ovat. Älä mounttaa sitä!

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #16 : 15.02.11 - klo:22.25 »
Se sda2 on extended osio, jonka sisällä osiot sda6-9 ovat. Älä mounttaa sitä!

Hyvä huomio!

Muutenkin täältä käsin on vaikeata tietää mitä sinulla siellä on. Huomasin jo aiemmin, että ainoastaan kolmesta ei-Linux osiosta puhut, mutta listalla näkyy niitä neljä. Katso osoiden tyyppi, niiden koko, labelit ja päättelee siitä mikä on mikäkin. Vielä ... liitä ne yksitellen ja katso että se mitä näet vastaa sitä mitä pitäisi näkyä.

Luulisin että sda1 on osio mistä ensi sijaisesti puhut kun se on vielä boot osiokin ja Windows sinulla boottaa.

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin
« Vastaus #17 : 15.02.11 - klo:22.49 »
Noniiin! Nyt toimii, kunhan vain koodia iski root terminaaliin taas :)
Pitää ottaa koodi ylös niin pääse toistekin selailemaan Windowsia.
Kiitoksia tuhannesti kaikille avusta, kyllähän tämä tästä aukeni

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Windowsin kansiot näkyviin [Ratkaistu]
« Vastaus #18 : 15.02.11 - klo:22.53 »
Hyvä homma  ;D

Nuo mountit voi tehdä tiedostoon jota ajat, ja silloin se mounttaa ne kaikki. Ajettava tiedosto on ihan tavallinen, kunhan muutat sen oikeudet sellaiseksi, että "voi ajaa ohjelmana".

Toisaalta voit kopioida siitä tiedostosta terminaaliin (päätteeseen) ja ajaa siellä. Sekin toimii ihan kätevästi koska pääte muistaa edelliset komennot. Ylänuolella pääset aina hakemaan vanhoja komentoja (ne eivät siis unohdu bootissa), jolloin ei niitä tarvitse joka kerta kopioida.

Tepi

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Windowsin kansiot näkyviin [Ratkaistu]
« Vastaus #19 : 15.02.11 - klo:23.06 »
Kokeilin laittaa tuon ohjelmaksi, mutta veikkaan että yrittää suorittaa normaalissa päätteessä, kun se pitää ainakin normaalisti tehdä root terminaalissa. Hmmhmm, ainakin toimii jotenkin :D
E: Ei auttanut vaikka laitoin alkuun sudonkin