FRI ADGANG TIL DIT NTFS-DREV

- et udkast - rettelse af stavefjel og andre unøjagtigheder er undervejs

Der er mange måder at få adgang til et NTFS-drev på, men hvis du skal tjekke indholdet af din ntfs-partition uden at splitte kabinettet ad (eller har en bærbar der ikke vil boote) så skal der linux til. Eller hvis du har glemt administratorpassword eller bare skal hente et dokument ud fra en crashed installation. 

1) Der er suveræn hjælp at hente på de to link nedenfor (de har endda link til
fixes for DC og AD).

2) Og hvis det skal være mere brugervenligt, så hent linux-CDen
Overclockix, se omtale nederst på siden.

Denne vejledning er tænkt som en samling af oplysninger om hvordan jeg har brugt de omtalte boot-disketter og deres værktøjer. Enhver brug, misbrug og forkert brug af dem er eget ansvar. Eller sagt på en anden måde, når du lige skal fixe chefens PC og får slettet kritiske oplysninger på hans drev, og bliver fyret og sigtet af politiet, og bliver slået ned i fængslet og din mor ikke længere vil besøge dig, så er det ikke min skyld :-)  Og jeg skal for en god ordens skyld sige, at selvom koden til disse værktøjer kan hentes til gennemsyn, så ved jeg ikke noget om koden på disse disketter - men jeg prøver at bruge min sunde fornuft.

Hent et image (som nævnt nedenfor er bd011022.zip min favorit) af disketten på downloadsiden og skriv det med rawrite. Rawrite er et windowsprogram der kan skrive linux-bootdisketter. Det kan bl.a. hentes her, og ellers er Google din ven. 

http://www.adp-gmbh.ch/misc/recover_ntfs
Denne side fortæller en interessant case, og henviser til diskette fra trinux: Den booter og konfigurere netkort, og monterer så vidt jeg kan se selv harddiskpartitioner (f.eks. så første harddisks første partition er monteret på /hda1). Netkort konfigureres via DHCP, så den hænger lidt hvis der ikke er nogen DHCP-server, men det kommer, vent blot. Hvis der er netværksforbindelse installerer den også nogle ekstra pakker. Denne diskette er nem at anvende, men monterer harddisken som readonly.

http://home.eunet.no/~pnordahl/ntpasswd/
Diskette fra P Nordahl: Når du booter beder den om partition til dit ntfs-system, og placering af din SAM-fil. Du får på et tidspunkt en oversigt over partitionerne, skriv den ned, for den er god at have når du skal montere dem. Dernæst monteres nogle sager, og til sidst taster man <q> for at komme ud til shellen (der skulle iøvrigt være hele fire shells, tty1-tty4). Det er her det sjove begynder. Jeg har hentet flere disketter, men nogle af dem, tilsyneladende de nyere, understøtter ikke montereing af ntfs-drev, kun redigering af passwords og registreringsdatabase. Han nævner selv at der kan være problemer med montering af ntfs-drev, men det fungerer fint for mig (win2k sp4) med disketten der hedder bd011022.zip.

Der skal som et minimum benyttes følgende shell-kommandoer:

mount og umount

 

monterer og afmonterer devices. Linux bruger / i stedet for \ når man bevæger sig rundt

cd 

 

svarer til cd, husk at der skal mellemrum ved <cd ..>

mkdir

 

svarer til md

cp 

 

svarer til copy, optionen –R skulle være recursive, dvs. underbiblioteker med, men det virker ikke endnu for mig

ls eller ls –l 

 

svarer til dir, med optionen –l får man detaljer om biblioteker og filer

cat 

 

svarer til type

Mht danske tegn: Å (alt 197) Æ (alt 198) å (alt 229) æ (alt 230) ø (alt 248) Ø (alt 216), men den er iøvrigt ligeglad med om det er store eller små bogstaver.
<\ > backslash+mellemrum erstatter mellemrum i filnavn eller biblioteksnavn.

Disketten fra trinux er bedst hvis du bare skal ind på harddisken og kigge dig omkring.

Du kan også vælge at kopiere over på floppydisk:
sæt en ny diskette i, skriv <cd mnt> og <mkdir a>
monter med: <mount /dev/fd0 /mnt/a>

kopier med: <cp /derhvorduvilkopierefra /mnt/a>
afmonter med: <umount /mnt/a>

Hvis du booter fra P. Nordahls diskette, skal du selv montere windows-partitionen, fx under biblioteket /mnt. Først skal du have et sted at montere den. Det gøres med <cd /mnt> og <mkdir win>. Så skal windowspartitionen monteres med <mount -t ntfs /dev/hda1 /mnt/win>, og med <cd win> så er du på din harddisk. Optionen -t ntfs som angiver filsystemtype er muligvis ikke nødvendig, men skader ikke, og så undgår man ligegyldige fejlmeddelelser.

Med <cd Documents\ and\ Settings> kommer du til brugermapperne. Syntaksen til at kopiere er
<cp -R /mnt/win/Documents\ and\ Settings/mox/Dokumenter/*.* /mnt/a> hvis du har monteret en diskette på /mnt/a. Hvis du bare vil se indholdet af en tekstfil kan du bruge <cat test.txt> til at se indholdet af test.txt

Dette har den ulempe at det kan bruges til at se filer som kun administrator har adgang til (linux er tilsyneladende helt ligeglad med ntfs-rettigheder). Så de kan jo også kopieres over i et bibliotek hvor alle har adgang, så kan du boote normalt og læse dem. Det er også derfor enhver sikker PC er sat til at boote fra harddisk, og der er selvfølgelig kode på BIOS så den ikke umiddelbart kan sættes til at starte op på en diskette. Eller også er dette endnu en god grund til at skifte til ext3 filsystem!

Du skal afmontere sidst med <umount /mnt/win> eller hvad du nu har monteret. Og hvis du er helt færdig så skriv <umount -a>. Husk du skal ud af monterede mapper først.

Linux-CDen Overclockix
Der er lavet en lidt forenklet udgave af Linux (bygger over Debian-distributionen) hvor styresystem, officepakke, medieafspillere og det hele kan være på en CD. Det kan man installere uden at det rører harddisken, og på den måde kan man prøve Linux på sin egen PC. På denne side handler det om adgangsn til NTFS-partitioner, og i øjeblikket er det Overclockix der klarer det bedst, bl.a. hvad angår skriveadgang. Tjek link
http://overclockix.octeams.com/
Du henter et CD-image, brænder det og booter fra CD-drev ... det er alt. Hvis du vil have skriveadgang til partitionen skal du montere partitionen (der ligger en genvej til partitionerne på skrivebordet), og dernæst højreklikke og ændre read/write-status.