-
11. Data: 2009-07-23 05:46:25
Temat: Re: Binarna kopia karty CF
Od: Sebastian Biały <h...@p...onet.pl>
Pszemol wrote:
>> Sciagnij jakies live-cd Linuksa (Ubuntu?) i stamtad sobie zrob dd dla
>> urzadzenia (/dev/****) a nie zamontowanego udzialu, powinno zabanglac :)
> Kopiować CF z bootowalnym Windows XP spod linuksa???
> Toż to byłaby profanacja... ;))
A kto mowi o botowalnym Windowsie (wszak go oficjalnie nawet nie ma)?
Dostep do różnych urzadzeń w _tak_ wygodny sposób zapewni Ci Linux.
Niestety rownież zapewnia dylemat: ktory CF jest który jeśk wsadzisz
dwa. Zanim wykonasz dd ... upewnij się 16.5 raza czy aby na pewno
sdc->sdd to jest to co chcesz.
Pomoże Ci w tym celu:
dmesg | less
To do orientacji co i jak wykryl system. W zależności co na tym CF jest
mozna wykonac dodatkowe testy włacznie z obejrzeniem całości sektor po
sektorze.
Na czas zabawy _koniecznie_ odepnij dysk twardy ... tak na wszelki wypadek.
-
12. Data: 2009-07-23 05:56:44
Temat: Re: Binarna kopia karty CF
Od: Sebastian Biały <h...@p...onet.pl>
Pszemol wrote:
> czy /dev/sd to secure digital? tak samo się zgłasza cf?
CF zgłośi się jako jeden z sda, sdb,sdc,sdd, itd.
najprościej:
Odpalasz system z LiveCD.
wykonujesz polecenie "dmesg". Patrzysz jak wyglada na koncu.
wkładasz pierwszy adapter CF do USB
wykonujesz dmesg znowu. Tym razem na koncu pojawią się komunikaty ze
wykryto USB MassStorage itd. Wśrod tych komunikatów bedzie informacja do
jakiego symbolu przypisano to urzadzenie: sda, sdb,sdc itd. Notujesz sobie.
Wkładasz drugi CF i tak samo notujesz.
wykonujesz dd if=/dev/sdc of=/dev/sdd.
sdc to dysk oryginał
sdd to docelowa kopia.
mała uwaga: wykonujesz polecenie dd jako root. jesli masz knoppixa to
jest tam specjalna odmiana konsoli RootShell. jesli to ubuntu, to po
otwarciu zwyklej konsoli robisz "sudo su" i tez dostajesz roota.
W ubuntu jest troche biednie, nie ma np. mc od reki. Polecał bym raczej
System Rescue CD. Ma wszystkie narzedzia, nie ma Xów, wygodnijszy od
Knoppixa.
> dodatkową trudnością będzie fakt, że na tych kartach cf są partycje ntfs...
Linuxowi to zwisa ...
-
13. Data: 2009-07-23 05:57:24
Temat: Re: Binarna kopia karty CF
Od: "Pszemol" <P...@P...com>
"Sebastian Biały" <h...@p...onet.pl> wrote in message
news:h48tg5$jcv$1@achot.icm.edu.pl...
> Pszemol wrote:
>>> Sciagnij jakies live-cd Linuksa (Ubuntu?) i stamtad sobie zrob dd dla
>>> urzadzenia (/dev/****) a nie zamontowanego udzialu, powinno zabanglac :)
>
>> Kopiować CF z bootowalnym Windows XP spod linuksa???
>> Toż to byłaby profanacja... ;))
>
> A kto mowi o botowalnym Windowsie (wszak go oficjalnie nawet nie ma)?
??? No ja mówię...
Karta ta pełni rolę dysku twardego w urządzeniu "embedded"
pracującym na karcie ETX-LS firmy Kontron:
http://emea.kontron.com/products/computeronmodules/e
tx/etxlx.html
> Dostep do różnych urzadzeń w _tak_ wygodny sposób zapewni Ci Linux.
> Niestety rownież zapewnia dylemat: ktory CF jest który jeśk wsadzisz dwa.
> Zanim wykonasz dd ... upewnij się 16.5 raza czy aby na pewno sdc->sdd to
> jest to co chcesz.
Nie mogę po prostu zrobić ls /dev/sdc ?
(sorry jeśli jako rasowy windziarz rozbawiłem linuksianą ignorancją)
> Pomoże Ci w tym celu:
>
> dmesg | less
>
> To do orientacji co i jak wykryl system. W zależności co na tym CF jest
> mozna wykonac dodatkowe testy włacznie z obejrzeniem całości sektor po
> sektorze.
>
> Na czas zabawy _koniecznie_ odepnij dysk twardy ... tak na wszelki
> wypadek.
:-))
-
14. Data: 2009-07-23 06:02:45
Temat: Re: Binarna kopia karty CF
Od: Sebastian Biały <h...@p...onet.pl>
Pszemol wrote:
> Karta ta pełni rolę dysku twardego w urządzeniu "embedded"
> pracującym na karcie ETX-LS firmy Kontron:
> http://emea.kontron.com/products/computeronmodules/e
tx/etxlx.html
Nie zma znaczenia co na niej jest. Linux widzi zbiór bajtów.
> Nie mogę po prostu zrobić ls /dev/sdc ?
Nie. Musisz je najpierw zamonotowac, a to wymaga sterownika do ntfs
(wszystkie nowy dystrybuje mają taki sterownik przynajmniej w trybie
read-only). Jesli chcesz _tylko_ skopiowac bajt-w-bajt cała kartę to nie
potrzebujesz wiedzy czy tam jest ntfs czy zrzut /dev/random. Bez
znaczenia. To wszystko tylko zbior 4G bajtów.
-
15. Data: 2009-07-23 06:22:38
Temat: Re: Binarna kopia karty CF
Od: "Pszemol" <P...@P...com>
"Sebastian Biały" <h...@p...onet.pl> wrote in message
news:h48uen$jus$1@achot.icm.edu.pl...
> Pszemol wrote:
>> Karta ta pełni rolę dysku twardego w urządzeniu "embedded"
>> pracującym na karcie ETX-LS firmy Kontron:
>> http://emea.kontron.com/products/computeronmodules/e
tx/etxlx.html
>
> Nie zma znaczenia co na niej jest. Linux widzi zbiór bajtów.
>
>> Nie mogę po prostu zrobić ls /dev/sdc ?
>
> Nie. Musisz je najpierw zamonotowac, a to wymaga sterownika do ntfs
> (wszystkie nowy dystrybuje mają taki sterownik przynajmniej w trybie
> read-only). Jesli chcesz _tylko_ skopiowac bajt-w-bajt cała kartę to nie
> potrzebujesz wiedzy czy tam jest ntfs czy zrzut /dev/random. Bez
> znaczenia. To wszystko tylko zbior 4G bajtów.
Super... Czyli mam zassać skądś ubuntu? Albo SystemRescueCD?
Np. stąd: http://www.sysresccd.org/Main_Page ?
-
16. Data: 2009-07-23 06:27:26
Temat: Re: Binarna kopia karty CF
Od: Sebastian Biały <h...@p...onet.pl>
Pszemol wrote:
> Np. stąd: http://www.sysresccd.org/Main_Page ?
http://downloads.sourceforge.net/systemrescuecd/syst
emrescuecd-x86-1.2.2.iso
-
17. Data: 2009-07-23 06:37:21
Temat: Re: Binarna kopia karty CF
Od: "Artur M. Piwko" <m...@b...pl>
In the darkest hour on Thu, 23 Jul 2009 00:21:49 +0000 (UTC),
Jarosław Sokołowski <j...@l...waw.pl> screamed:
>> LiveCD np. Knoppix.
>>
>> cat /proc/partitions
>>
>> Sprawdzasz, która Cię interesuje, a następnie (przykład):
^^^^^^^^^^
>>
>> dd if=/dev/hdb of=/tmp/plik.raw
>
> A gdzie takie "LiveCD np. Knoppix" montuje sobie /tmp?
> Przeczuwam "pewne trudności" przy kartach CF współczesnych rozmiarów.
>
/tmp jest na tmpfs. Zaznaczyłem kluczowe.
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:224B ]
[ 08:36:48 user up 12142 days, 20:31, 1 user, load average: 0.24, 0.10, 0.31 ]
This system will self-destruct in five minutes.
-
18. Data: 2009-07-23 08:55:45
Temat: Re: Binarna kopia karty CF
Od: "J.F." <j...@p...onet.pl>
Użytkownik "Pszemol" <P...@P...com> napisał w wiadomości
news:h48b0q.2d8.0@poczta.onet.pl...
> "Butek" <e...@i...invalid> wrote in message
>> Sciagnij jakies live-cd Linuksa (Ubuntu?) i stamtad sobie zrob
>> dd dla urzadzenia (/dev/****) a nie zamontowanego udzialu,
>> powinno zabanglac :)
>
> Kopiować CF z bootowalnym Windows XP spod linuksa???
> Toż to byłaby profanacja... ;))
Trudno - widac taki system ze wymaga profanowania :-)
Dosc fajny program ktory to potrafi to winhex, ale zapis wymaga
zaplacenia za niego.
J.
-
19. Data: 2009-07-23 09:07:42
Temat: Re: Binarna kopia karty CF
Od: Jarosław Sokołowski <j...@l...waw.pl>
Pan Pszemol napisał:
>>> LiveCD np. Knoppix.
>>>
>>> cat /proc/partitions
>>>
>>> Sprawdzasz, która Cię interesuje, a następnie (przykład):
>>>
>>> dd if=/dev/hdb of=/tmp/plik.raw
>>
>> A gdzie takie "LiveCD np. Knoppix" montuje sobie /tmp?
>> Przeczuwam "pewne trudności" przy kartach CF współczesnych rozmiarów.
>
> Właśnie... może dodam że obie karty mają jednakowo 2GB i filesystem NTFS.
>
> Jaka dystrybucja linuksa to "gryźnie"?
Jak już wspomniałem, gryźnie każda. Ale ja bym radził nie używać żadnej.
Najprościej będzie zbootować komputer z płyty instalacyjnej Slackware.
Żaden instalator się sam nieproszony nie uruchomi, dostajemy po prostu
prompt. Dyski na USB też są na tym etapie wykrywane. Nie trzeba błąkać
się po logach systemowych czy innych procach, tak jak to było tu opisane
w niewątpliwie światłych poradach. W chwilę po podłączeniu obu adapterów
CF sieknie Pan po prostu zaklęcie "fdisk -l", a wszystkie dyski i ich
partycje zostaną wypisane. Ja bym radził ten czysty CF jakoś wcześniej
oznaczyć. Na przykład usuwając z niego (pod windows) partycję. Albo
tworząc dwie. A jak już będzie wiadomo co jest CF, a co HD, oraz który CF
jest "Source", a który "Target", to już tylko "dd if=/dev/sdX of=/dev/sdY".
Filesystem NTFS nie ma tu żadnego znaczenia. Tak samo tablica partycji na
docelowym CF. Wszystko zostanie dokładnie skserowane co do bajta.
A, jeszcze jedna uwaga. Są w sieci dostępne obrazy ISO płyt CD i DVD
ze Slackware. Ale nawet nie trzeba ciągnąć całości. Wystarczy zacząć,
a po kilku czy kilkunastu MB przerwać. Taki *uszkodzony* obraz ISO po
wypaleniu na płycie wystarczy do zbootowania i zrobienia wyżej opisanych
czynności. (Natomiast nie mam pojęcia, czy Windows nie będzie się bronił
przed wypaleniem czegoś takiego.)
--
Jarek
-
20. Data: 2009-07-23 09:11:30
Temat: Re: Binarna kopia karty CF
Od: BartekK <s...@N...org>
Pszemol pisze:
> czy /dev/sd to secure digital? tak samo się zgłasza cf?
Nie. /dev/sdX to "dysk" (cokolwiek by to znaczyło). Zależnie od kernela,
dyski IDE będą (w starszych) oznaczane przez /dev/hda, hdb, itd. a dyski
np SATA, scsii usb, czytniki kart, pendrive jako /dev/sda, sdb itd. W
nowszych kernelach wszystkie już dyski są enumerowane jako /dev/sdX
gdzie X to kolejne literki.
Po literkach znajdują się (przeważnie) cyferki, typu /dev/sda1 - to jest
numer partycji na danym urządzeniu. Ciebie to nie interesuje, bo nie
chcesz zawartości partycji a zawartość całej karty razem z tablicą
partycji, rzeczami ukrytymi itd
> nie jestem mocny z linuxa - jak on sobie poradzi z dwiema kartami cf
> na dwu osobnych adapterach typu usb? wykrywa się to automagicznie
> czy trzeba jakoś ręcznie "mountować"?
Automagicznie powinien wykryć jako kolejne urządzenia. Mountować ich nie
masz (bo nie chcesz miec do nich dostępu, tzn dostępu do danych na
nich, tylko chcesz miec dostęp "do całości" dysku).
Jakie literki-sdX dostały możesz sprawdzić przez "fdisk -l" - wypisze ci
listę wszystkich dysków i partycji na nich, jakie masz w komputerze, po
nazwie i rozmiarze dojdziesz które to są te karty CF. Dla bezpieczeństwa
byłoby dobrze wkładać te przejściówki usb-cf po kolei, notująć jaką
najpierw literkę dostał "oryginał" a potem jaką literkę ma "kopia" - by
nie skopiować w złą stronę.
Przykład z linuksa w którym widać pendrive:
====================================================
============
fdisk -l
Disk /dev/sda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 16 128488+ 83 Linux
/dev/sda2 17 3663 29294527+ 83 Linux
/dev/sda3 3664 9729 48725145 83 Linux
Disk /dev/sdb: 1999 MB, 1999568384 bytes
32 heads, 63 sectors/track, 1937 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 1937 1952464+ 6 FAT16
====================================================
============
tutaj widać że /dev/sda to dysk twardy 80GB, który ma trochę partycji, a
/dev/sdb to 2GB pendrive z Fat16, i ma jedną partycję /dev/sdb1
> dodatkową trudnością będzie fakt, że na tych kartach cf są partycje ntfs...
Linux od dawna bardzo dobrze sobie radzi z ntfs, ale w twoim przypadku
to nie ma znaczenia - kopiujesz bajt po bajcie "urządzenie" a nie
partycje/system plików, nie wnikasz w to co w tych bajtach się znajduje.
--
| Bartlomiej Kuzniewski
| s...@d...org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338
173