Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Ne rikuperojmë hard disqet e vdekur, disqet flash dhe të dhënat prej tyre në Linux.

Sot do të flasim për të ashtuquajturin "riparim softuerësh" të disqeve USB flash. Çështjet e riparimit të harduerit nuk do të merren parasysh për shkak të kostos së qindarkës së pajisjeve të reja absolutisht të shërbimit; çështja e heqjes së të dhënave nga disqet flash me defekt nuk konsiderohet për shkak të mungesës së dëshirës së autorit për ta konsideruar atë publikisht.

Arsyeja e shkrimit të këtij artikulli ishte bollëku i këshillave në forume të ndryshme për eliminimin e defekteve të softuerit të disqeve flash duke përdorur shërbime të ndryshme "formatimi të nivelit të ulët", etj. Pa mohuar ekzistencën e shërbimeve "nga prodhuesi", dua të vërej se ekziston një metodë shumë e thjeshtë dhe mjaft e besueshme për heqjen e gabimeve të buta në disqet flash, rregullimin e problemeve me sistemin e skedarëve, sektorin e nisjes dhe MBR, të cilat zakonisht ndodhin kur këto pajisje hiqen në mënyrë të pasigurt nga kompjuteri ose për shkak të softuerëve ose pajisjeve të tjera dështimet e kompjuterit (vetëm urat jugore ICH5 nga Intel vlejnë diçka).

Metodat ekzistuese të "kurimit" të këtyre sëmundjeve nën sistemin operativ Microsoft Windows kanë një sërë të metash domethënëse, arsyeja për të cilat është mungesa e mjeteve mjaftueshëm funksionale të menaxhimit të diskut në Windows, madje edhe nga prodhuesit e palëve të treta. Një shembull i thjeshtë: pasi "mbushni" flash drive me zero, Windows e formaton atë si super-floppy, d.m.th. pa organizim MBR, gjë që është e papranueshme për funksionimin e duhur të flash drive në sisteme të ndryshme operative. Menaxherët e diskut të palëve të treta ose nuk dinë të punojnë me pajisjet USB (Norton Partition Magic) ose punojnë gabimisht (Paragon Partition Manager). Puna me një flash drive nën sisteme të ndryshme operative kryhet saktësisht si me një hard disk, prandaj kërkesat për organizimin e strukturës logjike janë të ngjashme me një hard disk, dhe jo me një disketë. Për këto qëllime, ne do të përdorim sistemin operativ të duhur dhe softuerin e duhur, i cili, siç doli, është gjithashtu absolutisht falas, ndryshe nga vepra artizanale me pagesë jofunksionale.

Pra ... Ekziston një flash drive që ose varet në Windows, ose kërkon të formatohet, por nuk është i formatuar ("Windows nuk mund të përfundojë formatimin", oh tmerr!), Ose spërkat me të këqija kur skanon me të njëjtin HDDScan " ohm.

Nëse nuk jeni të njohur me Linux-in, atëherë unë do të sugjeroj që së pari të shkarkoni një nga shpërndarjet LiveCD dhe, pasi të keni shkruar më parë imazhin në një CD, të nisni prej tij. Si një Slakovod, natyrisht, unë do të sugjeroja Slax - është i vogël në përmasa, i pakomplikuar (megjithatë, si çdo LiveCD me qëllime të përgjithshme), ngarkohet shpejt dhe ka gjithçka që ju nevojitet për një "riparim". Nëse tashmë keni ndonjë nga Linux-et në HDD dhe jeni miq me të, atëherë do të jem i lumtur të shtoj disa këshilla të tjera në thesarin tuaj të njohurive.

Personalisht, kam punuar nën një port jozyrtar të lokalizuar të Slackware për procesorët 64-bit BlueWhite64.

Pak për formatimin: tani do të shkojnë pjesë të mëdha kodi. Font i rregullt monospace ne do të tregojmë daljen e konsolës, me shkronja të zeza në hyrjen tonë. Menjëherë pas hekurave e kuqe - #komentet e mia.

Pra, u ngarkuam. Nëse nuk jeni root, atëherë bëhuni një duke ekzekutuar komandën su dhe duke futur fjalëkalimin, sepse vetëm superpërdoruesi ka të drejtë të luftojë hekurin e çmendur :).

Ne lidhim USB flash drive, shikojmë listën e pajisjeve USB. Fusim lsusb, shtypim Enter, shikojmë daljen:

[email i mbrojtur] _103:~# lsusb
#Vëzhgoni përfundimin: ja ku është, e dashur, madje, si "hardware" e gjallë.
Autobusi 005 Pajisja 003: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive
Autobusi 005 Pajisja 001: ID 0000:0000
Autobusi 004 Pajisja 001: ID 0000:0000
Autobusi 003 Pajisja 001: ID 0000:0000
Autobusi 002 Pajisja 001: ID 0000:0000
#Ky është një skaner, nuk na pengon.
Autobusi 001 Pajisja 003: ID 04a5:20fc Acer Peripherals Inc. (tani BenQ Corp.) Benq 5000
Autobusi 001 Pajisja 001: ID 0000:0000

Disqet flash njihen si disqe SCSI, d.m.th., pajisje /dev/sdX, por për disa arsye mjeti tipik i diskut IDE hdparm :) punon me to. Kujdes!!! Disqet e ngurtë SATA quhen gjithashtu / dev / sdX! Unë kam një hard disk SATA, kështu që /dev/sda i përket me të drejtë, dhe shkronja tjetër b, d.m.th. / dev/sdb, i përket flash drive. Le të përpiqemi ta njohim më mirë:

[email i mbrojtur] _103:~# hdparm /dev/sdb

/dev/sdb:
#Mbrojtja e shkrimit është e çaktivizuar
vetëm për lexim = 0 (off)
Readahead = 256 (on)
# Gjeometria e përkthyer korrespondon me atë reale: 1017856 sektorë janë ~512 MB
gjeometria = 1014/17/59, sektorët = 1017856, fillimi = 0

Tani le të bëjmë një "formatim të nivelit të ulët" për të, d.m.th të mbushim të gjitha hapësirat me disqe me zero bajt. Kështu, ne do të heqim të këqijat e buta, do të fshijmë tabelat e gabuara FAT, sektorin e nisjes, MBR. Kujdes! Të gjitha të dhënat e mbetura në flash drive do të humbasin në mënyrë të pakthyeshme!

[email i mbrojtur] _103:~# dd nëse=/dev/zero prej=/dev/sdb
#dd u fut pa parametra, tani betohet për mungesën e hapësirës në flash drive. Dhe me të drejtë, gjeneratori zero është pa dimension :)
dd: shkruani në `/dev/sdb": Nuk ka mbetur hapësirë ​​në pajisje
1017857+0 regjistrime të lexuara
1017856+0 regjistrime të shkruara
kopjuar 521142272 byte (521 MB), 144,185 sekonda, 3,6 MB/s

Një flash drive USB 2.0 512 MB iu deshën 2,5 minuta për t'u fshirë. Tani "në një mënyrë korporative" krijojmë një seksion.

[email i mbrojtur] _103:~# fdisk /dev/sdb
#fdisk ankohet se nuk mund të gjejë një tabelë ndarjeje DOS ose një etiketë disku të stilit BSD. Është e kuptueshme - e gjithë skuqja është e mbushur me zero.
Pajisja nuk përmban as një tabelë ndarjeje të vlefshme DOS, as etiketë disku Sun, SGI ose OSF
Ndërtimi i një etikete të re të DOS-it. Ndryshimet do të mbeten vetëm në kujtesë,
derisa të vendosni t'i shkruani ato. Pas kësaj, natyrisht, e mëparshme
përmbajtja nuk do të rikuperohet.

Paralajmërim: flamuri i pavlefshëm 0x0000 i tabelës së ndarjes 4 do të korrigjohet nga w(rite)

#Smart fdisk ofron menjëherë ndihmë. Shtypni m
Komanda (m për ndihmë): m
#Nxjerrja e listës së komandave:
veprim komandues
një ndërrim një flamur bootable
b edit disklabel bsd
c ndërroni flamurin e përputhshmërisë dos
d fshini një ndarje
l listoj llojet e njohura të ndarjeve
m printoni këtë meny
n shtoni një ndarje të re
o krijoni një tabelë të re ndarjeje bosh DOS
p printoni tabelën e ndarjes
largohu pa ruajtur ndryshimet
s krijoni një etiketë të re boshe të Diskut
të ndryshoni ID-në e sistemit të një ndarjeje
u ndryshoni njësitë e ekranit/hyrjes
v verifikoni tabelën e ndarjes
w shkruani tabelën në disk dhe dilni
x funksione shtesë (vetëm ekspertët)

#Kemi nevojë për një seksion të ri. Shtypni n, siç është shkruar:
Komanda (m për ndihmë): n
veprim komandues
e zgjeruar
p ndarje primare (1-4)
# Natyrisht, seksioni parësor. Shtypni f
fq
# Dhe e para, sigurisht. Shtypni 1
Numri i ndarjes (1-4): 1
#Këtu jemi dakord me gjithçka sugjeron fdisk. Ai është i zgjuar, ai do ta kuptojë :)
Cilindri i parë (1-1014, parazgjedhja 1):
Duke përdorur vlerën e paracaktuar 1
Cilindri i fundit ose +size ose +sizeM ose +sizeK (1-1014, parazgjedhja 1014):
Duke përdorur vlerën e paracaktuar 1014

#Shiko çfarë kemi bërë :) . Shtypni f
Komanda (m për ndihmë): fq



/dev/sdb1 1 1014 508491+ 83 Linux

# Si parazgjedhje, fdisk krijoi, natyrisht, një ndarje Linux (epo, nuk duhet të krijojë një Windows). Ju duhet të ndryshoni ID-në e ndarjes. Shtypni t.
Komanda (m për ndihmë): t
#Zgjidhni seksionin e parë për të ndryshuar ID-në
Ndarja e zgjedhur 1
# fdisk i kujdesshëm ofron për të parë se në çfarë mund të ndryshojmë llojin e ndarjes
Kodi Hex (lloji L për të renditur kodet): l

0 Bosh 1e Hidden W95 FAT1 80 Old Minix be Solaris boot
1 FAT12 24 NEC DOS 81 Minix / Lin i vjetër bf Solaris
2 XENIX root 39 Plani 9 82 Linux swap c1 DRDOS/sek (FAT-
3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/sek (FAT-
4 FAT16<32M 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
5 Zgjeruar 41 PPC PReP Boot 85 Linux i zgjeruar c7 Syrinx
6 FAT16 42 SFS 86 Vendosja e vëllimit NTFS dhe të dhëna jo-FS
7 HPFS/NTFS 4d QNX4.x 87 NTFS set vëllimi db CP/M / CTOS / .
8 AIX 4e QNX4.x pjesa e dytë 88 tekst i thjeshtë Linux nga Dell Utility
9 AIX bootable 4f QNX4.x Pjesa e tretë 8e Linux LVM df BootIt
një OS/2 Boot Manager 50 OnTrack DM 93 Amoeba e1 akses DOS
b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs
f W95 Ext "d (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
11 FAT12 i fshehur 56 Harku i Artë a7 NeXTSTEP f0 Linux/PA-RISC b
12 Compaq diagnostifikim 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
14 FAT16 i fshehur<3 61 SpeedStor a9 NetBSD f4 SpeedStor
16 FAT16 i fshehur 63 GNU HURD ose Sys ab Darwin boot f2 DOS sekondar
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fd Linux raid auto
18 AST SmartSleep 65 Novell Netware b8 BSDI swap me LANstep
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard fshehur ff BBT
1c Fshehur W95 FAT3 75 PC/IX

#Firs-shkopinj, dhe ne menduam se nuk kishte asgjë në botë përveç Winda dhe FAT32 :) . Ndryshoni ID-në e partisë në FAT16 - shkelni 6
Kodi Hex (lloji L për të renditur kodet): 6
Ndryshuar llojin e sistemit të ndarjes 1 në 6 (FAT16)

#Shikoni edhe një herë punën e duarve të tyre
Komanda (m për ndihmë): fq

Disku /dev/sdb: 521 MB, 521142272 bajt
17 koka, 59 sektorë/pista, 1014 cilindra
Njësi = cilindra prej 1003 * 512 = 513536 bajt

Nisja e pajisjes Fillimi Fundi i bllokon sistemin e ID-së
/dev/sdb1 1 1014 508491+ 6 FAT16

#Gjithçka në rregull. Shkruajmë ndryshimet dhe dalim
Komanda (m për ndihmë): w
Tabela e ndarjes është ndryshuar!

Thirrja e ioctl() për të rilexuar tabelën e ndarjeve.

PARALAJMËRIM: Nëse keni krijuar ose modifikuar ndonjë DOS 6.x
ndarjet, ju lutemi shikoni faqen manual të fdisk për më shumë
informacion.
Sinkronizimi i disqeve.

Dhe kjo eshte? Një nr. Kjo ndarje është krijuar për FAT16. Dhe duhet të formatohet, dhe në shkencë, të krijohet një sistem skedari i pastër mbi të. Në Linux ekziston një mjet i thjeshtë dhe i drejtpërdrejtë për këtë - mkdosfs. Thjesht shkruajmë se në cilën ndarje duam të krijojmë një FAT16 të pastër.

Linkusoids mund të montojë menjëherë pajisjen e fituar rishtazi dhe të shkruajë diçka në të. Përdoruesit e një OS miqësor dhe miqësor për përdoruesit nisen në Windows dhe janë të lumtur që janë bërë Linuxoidë "të vërtetë".

Pasthënia e nevojshme

Autori nuk mban asnjë përgjegjësi për faktin se pronarët e lumtur të disqeve SATA ngatërruan shkronjat dhe fshinë informacionin nga disqet e tyre të ngurtë (dhe do të ketë të tilla, ju garantoj :)). Nëse nuk kuptuat asgjë nga artikulli, dhe një fije mendimi nuk shkëlqeu në trurin tuaj :), atëherë është më mirë ta harroni artikullin menjëherë, të hidhni flash drive-in dhe të shkoni në dyqan për një të ri . Kjo teknologji është e vlefshme për disqet flash deri në 2 GB përfshirëse. Autori falënderon sinqerisht Alexei Khovan për ndihmën e tij në shkrimin e artikullit dhe verifikimin shtesë të performancës së metodës.

Parathënie:
Ky artikull nuk është i ri, qëllimi i tij është të strukturojë njohuritë e grumbulluara nga forumet dhe përvojën tuaj për studime të ngjashme në të ardhmen.
Për informacionin e humbur përgjithmonë, ashtu si për vidhat dhe disqet flash të dëmtuara, askush përveç jush nuk mban asnjë përgjegjësi.
Në rast të dështimeve të harduerit të medias, metodat e rikuperimit të listuara më poshtë janë të pafuqishme.

Mirëmbrëma të gjithëve)

Sot është e premte, 29 mars dhe sot do të restaurojmë vidhat dhe flash disqet e vdekura, ose për të qenë më të saktë, të dhënat prej tyre.

Dhe Linux Debian i domosdoshëm do të na ndihmojë me këtë.

Fillimi:
Të gjitha pajisjet në Linux janë të përcaktuara në direktorinë /dev. Skedarët zakonisht duken si /dev/sda, /dev/sdb, etj. Zbuloni me kujdes se cili /dev/sdX është pacienti juaj, përndryshe ka një shans për të tronditur sistemin e skedarëve rrënjë.
Nëse nuk jeni të sigurt: shkruani komandën df -h, ajo do të printojë montimin aktual të drejtorive që nuk duhet t'i prekni.

Pra, le të fillojmë duke u lutur.

1) Ne diagnostikojmë, krijojmë një tabelë ndarjeje
Në parim, veprimet e mëtejshme janë të ngjashme si për vidhat ashtu edhe për disqet flash.
Unë jam duke bërë një flash drive. Flash disku i zakonshëm i vrarë Yin Yang nuk zbulohet në Windows. Duke u ngjitur në faqe si flashtools dhe të dëshpëruar për ta rregulluar atë në Windows, ne e vendosim atë në Linux.

# dmesg | bisht

ruajtja usb: skanimi i pajisjes përfundoi

scsi 5:0:0:0: Qasje e drejtpërdrejtë Qumo USB Flash Drive 1.00 PQ: 0 ANSI: 2

sd 5:0:0:0: 7819136 blloqe logjike 512-bajtë: (4,00 GB/3,72 GiB)

sd 5:0:0:0: Write Protect është aktiv

sd 5:0:0:0: Kuptimi i modalitetit: 23 00 80 00

sd 5:0:0:0: Duke supozuar cache të diskut: shkruani

sd 5:0:0:0: Duke supozuar cache të diskut: shkruani

sdc: tabelë e panjohur e ndarjeve

sd 5:0:0:0: Duke supozuar cache të diskut: shkruani

sd 5:0:0:0: Disk i lëvizshëm SCSI i bashkangjitur

Shkëlqyeshëm, flash drive tregoi shenja jete. Siç mund ta shohim, këtu kemi një Qumo USB Flash Drive 4 gig.
Dreqin, mbrojtja e shkrimit është e ndezur, nxirre flash drive-in dhe ndrysho levën në të për të lejuar shkrimin. Ne theksojmë. Po, mbrojtja e shkrimit u hoq.

# fdisk -l

Disku /dev/sdc: 4003 MB, 4003397632 bajt

124 koka, 62 sektorë/pistë, 1017 cilindra

Njësi = cilindra prej 7688 * 512 = 3936256 bajt

Madhësia e sektorit (logjik/fizik): 512 bajt / 512 bajt

Madhësia e hyrjes/daljes (minimumi/optimal): 512 byte / 512 bytes

Identifikuesi i diskut: 0x00000000

Disku /dev/sdc nuk përmban një tabelë të vlefshme ndarjesh

Po, kjo është ajo. Disku nuk ka një tabelë të vlefshme ndarjesh. Prandaj, nuk është përcaktuar.

Epo, le të përpiqemi të krijojmë:

Krijoni një tabelë ndarjesh null:

# cfdisk -z /dev/sdc

Shfaqet një dritare miqësore grafike cfdiska

Klikoni NEW, krijoni një seksion të ri. Zgjidhni Primar. Nëse jeni të sigurt dhe gjithçka është në rregull, klikoni Shkruaj - tabela e ndarjes do të krijohet me sukses.
Mund të shkoni te parametri Type dhe të vendosni manualisht llojin e sistemit të skedarëve për tabelën e specifikuar. Duke shtypur kodin nga këtu:


Zgjodha 83 pasi do të ishte më i njohur për Linux. Pra, tabela e ndarjes është krijuar, gjithçka është çështje teknologjie:

Montoni flash drive:

në shtëpi# mkdir FLASH
home#chmod 777 /home/FLASH

home#mount /dev/sdc1 /home/FLASH

Gjithçka, mund të përdorni një flash drive.
Nëse ende e shihni pajisjen në fdisk -l si pa një tabelë ndarjesh, atëherë problemi qëndron diku më thellë. Trishtim.

2) Formatoni atë në sistemin e skedarëve që ju nevojitet.

Tani futa një vidë në vidën SATA të stacionit të kyçjes (gjithashtu e vrarë dhe e pazbuluar në Windows dhe bëra gjithçka të renditur në paragrafin e parë për të. Vidha u rikuperua me sukses dhe pas montimit në komandantin e mesnatës mund të shihni të gjithë informacionin e mbetur nga ditët e vjetra

Po, duhet të mbani mend që ta çmontoni këtë ndarje

#umount /dev/sdc1 /home/SATA
#mkfs -t ext3 /dev/sdc1

Mund të vendosni një FS tjetër, si ReiserFS ose Xfs. Pse nuk mund të vendosni NTFS, mendoj se mund ta merrni me mend.
Më poshtë do të shfaqet në ekran:

Etiketa e sistemit të skedarëve=

Lloji i OS: Linux

Madhësia e bllokut=4096 (log=2)

Madhësia e fragmentit=4096 (log=2)

Hapi=0 blloqe, Gjerësia e shiritit=0 blloqe

4890624 inode, 19537040 blloqe

976852 blloqe (5.00%) të rezervuara për super përdoruesin

Blloku i parë i të dhënave=0

Një operacion i tillë si rikuperimi i skedarëve të fshirë në Linux nevojitet rrallë. Por për të mos mbetur pa të dhëna të rëndësishme në kohën e gabuar, duhet të përgatiteni paraprakisht dhe të jeni në gjendje të merrni shpejt masat e nevojshme.

Rikuperimi i skedarëve të fshirë Linux

Ekzistojnë 2 opsione për rikuperimin e të dhënave në një sistem Linux - direkt nga hard disku i sistemit dhe nga një USB flash drive.

Rikuperimi i të dhënave të hard drive Linux

Sistemet e skedarëve të përdorur në të gjitha sistemet operative, jo vetëm në ato të ngjashme me Unix-in, janë të organizuara në atë mënyrë që të mos lejojnë që një skedar i fshirë të zhduket pa lënë gjurmë. Kjo do të thotë, nëse skedari ishte krijuar dhe ishte në hard disk, atëherë ai zinte pak hapësirë ​​dhe renditej midis objekteve të tjera në listën e lidhjeve.

Kur përdoruesi e fshin atë, lidhja me skedarin çaktivizohet, duke i bërë të ditur sistemit të skedarëve se hapësira e zënë mund të shënohet si e pa lëvizshme. Në fakt, objekti i largët ekziston ende dhe ndodhet në grupimet në të cilat ishte. Fshirja e tij e plotë do të vijë vetëm pasi të mbishkruhet gjurma e saj me të dhëna të tjera.

Nga i cili del konkluzioni se për sa kohë hapësira ku ndodhej skedari është e paprekur, ajo mund të rikthehet. Prandaj, pas zbulimit të humbjes së të dhënave, duhet të ndaloni menjëherë të gjitha proceset e regjistrimit (shkarkimi i skedarëve, krijimi i dokumenteve, përditësimi i sistemit dhe programeve, instalimi i softuerit) dhe të filloni ta rivendosni atë.

Rikuperimi i të dhënave nga një Flash Drive Linux

Meqenëse koshi i riciklimit funksionon pak më ndryshe në Linux sesa në Windows, hapi i parë është ta kontrolloni atë. Skedarët e fshirë sipas metodës së zakonshme, pa zbrazur koshin e riciklimit më pas, ruhen atje. Për të rivendosur, thjesht lidhni diskun, shkoni te koshi dhe rivendosni objektin.

Por nëse të dhënat fshihen nga të dy burimet, do t'ju duhet të drejtoheni te programi i rimëkëmbjes i integruar ose i palës së tretë. Përpara se ta bëni këtë, këshillohet të bëni një kopje rezervë të ndarjes në të cilën ishte vendosur skedari. Për ta bërë këtë, ndiqni udhëzimet e mëposhtme, me kushtin që për të krijuar një kopje, ju nevojitet një hapësirë ​​​​e lirë në hard disk të barabartë me madhësinë e një USB flash drive. Në rast dështimi në përpjekjet për të rivendosur të dhënat në vetë diskun, do të jetë e mundur t'i drejtoheni një magjistari më me përvojë, duke i siguruar atij një kopje virtuale të ndarjes.


Softuer për rikuperimin e skedarëve Linux

Mënyra më e lehtë dhe më e dukshme është të shkoni në një shërbim të specializuar të rikuperimit të të dhënave. Por ka një minus të madh - çmimi. Procedura e nxjerrjes është shumë e shtrenjtë dhe askush nuk do të tregojë se sa i vështirë ishte ky proces. Gjithashtu, nuk ka asnjë garanci për kthimin e të gjitha objekteve, veçanërisht pasi pajisjet që mund të rivendosin një skedar pas disa mbishkrimeve furnizohen vetëm për shërbime speciale. Pra, para se të dëshpëroheni, duhet të përpiqeni ta ktheni vetë operacionin.

Rikuperimi i skedarëve Linux me GParted

Programi më i zakonshëm i ndarjes Linux. Megjithatë, jo të gjitha shpërndarjet vijnë me të. Jo asistenti më i besueshëm në operacione të tilla, por ia vlen të provohet si opsion.

  1. Nëse GParted nuk është i instaluar si parazgjedhje, ai mund të "dorëzohet". Për ta bërë këtë, hapni terminalin dhe futni komandën sudo apt install gparted, kur pyeteni nëse pranoni të shkarkoni, thjesht shtypni Enter. Pastaj sudo apt install gpart , konfirmoni instalimin.



  2. Drejtoni programin dhe futni fjalëkalimin e superpërdoruesit.

  3. Zgjidhni diskun e dëshiruar në këndin e sipërm djathtas.

  4. Klikoni "Pajisja - Provoni të rikuperoni të dhënat".

  5. Konfirmoni fillimin e operacionit duke klikuar "OK".

Rikuperimi i skedarëve me bisturi

Scalpel Linux është një mjet i vogël që specializohet në rikuperimin e skedarëve të fshirë nga ndarjet EXT4 dhe sisteme të tjera skedarësh. Ai ka në arsenalin e tij një bazë të dhënash të llojeve të FS dhe formateve të të dhënave, gjë që e bën atë universal. Në fund të fundit, gjatë skanimit, ai kontrollon mbetjet e të dhënave në hard disk ose flash drive me listën e vet, dhe nëse gjen ndeshje, fillon të rikuperojë skedarët e fshirë Linux.

Instalimi dhe përdorimi janë të thjeshta:


Ju mund ta shihni procesin më qartë këtu:

Rikuperimi i të dhënave të Ubuntu me TestDisk

TestDisk gjithashtu mund t'ju ndihmojë të rikuperoni skedarët nga Linux, por në një mënyrë tjetër. Fakti është se ky softuer nuk ka për qëllim nxjerrjen e të dhënave nga disqet, por për testimin dhe rivendosjen e performancës së ndarjeve të krijuara në to.

Ekziston edhe një program në Ubuntu i quajtur PhotoRec. Para së gjithash, funksionaliteti i tij është krijuar për të rivendosur skedarët e formateve multimediale dhe arkivave. Ky softuer injoron plotësisht gabimet, mungesën ose formatimin e sistemit të skedarëve, duke skanuar kështu të dhënat pa asnjë problem.

Tani vjen me TestDisk dhe për shkak të këtij kombinimi përpjekjesh, mjeti përfundimtar konsiderohet më i miri në mesin e programeve të rikuperimit të skedarëve Ubuntu. Për të shmangur problemet për shkak të mungesës së përvojës së përdoruesit, gjatë cilësimeve dhe manipulimeve bazë, programi përdor qasjen "çdo gjë në sistem është vetëm për lexim".

Duke identifikuar gabimet e informacionit, TestDisk mund të rikrijojë ndarjet e humbura në sisteme të ndryshme skedarësh, të tilla si, për shembull, FAT, NTFS dhe EXT4. Edhe nëse ndarja është fshirë më parë, duke gjetur gjurmët e saj, programi do të jetë në gjendje të rregullojë varësitë që nuk ju lejojnë të aksesoni saktë skedarin. Programi është i disponueshëm në depon zyrtare Canonical. Për të filluar rikuperimin e të dhënave nga një hard disk Ubuntu, duhet të ndiqni udhëzimet:

  1. Instaloni softuerin me sudo apt install testdisk.

  2. Meqenëse programi po funksionon në një terminal, futni komandën sudo testdisk .

  3. Përdorni tastet e shigjetave në tastierën tuaj për të zgjedhur seksionin Krijo.

  4. Tjetra është disku që do të manipulohet.

  5. Tani sistemi i skedarëve të synuar.

  6. Shkoni te seksioni Advance.

  7. Zgjidhni midis seksioneve që ju nevojiten.

  8. Skedarët e fshirë që mund të rikuperohen do të shënohen me të kuqe. Zgjidhni objektin e dëshiruar dhe shtypni butonin "C" për të rivendosur.

  9. Specifikoni seksionin, për shembull, "Dokumentet", këtu do të bëhet kopjimi.

  10. Konfirmoni zgjedhjen e drejtorisë duke shtypur tastin "C".

Rikuperimi i të dhënave Linux me Safecopy

Safecopy është një mjet i thjeshtë për të bashkëvepruar me ndarjet dhe të dhënat. Nuk ndihmon në rikuperimin e të dhënave nga një flash drive Ubuntu, por do të jetë në gjendje të kopjojë objekte nga një media e dëmtuar në një të shëndetshme. Avantazhi i tij është se ai injoron plotësisht gabimet që ndodhin gjatë leximit dhe kopjimit të skedarëve. Çfarë mund të ndikojë më mirë në përpjekjen për të ruajtur skedarët multimedialë.

Disa bajt të thyer mund të bëjnë pak dëm për fotot ose videot, dhe një dokument teksti, ka shumë të ngjarë, thjesht do të duhet të rregullohet pak. Por puna me arkivat, veçanërisht nëse ato janë të mbrojtura me fjalëkalim, mund të prishet.

Për të punuar me programin ju duhet:


Si të fshini një skedar në Ubuntu

Ka shumë mënyra për të fshirë një skedar në Ubuntu. Por varet edhe nga fakti nëse është skedar sistemi apo skedar përdoruesi. Është e lehtë për t'u kuptuar. Gjithçka deri në direktorinë /home janë skedarë sistemi, brenda saj janë skedarët e përdoruesit.

Kujdes! Një shembull i komandave të terminalit është dhënë në drejtorinë kryesore, por funksionon kudo. Duhet të jeni shumë të kujdesshëm kur fshini skedarët e sistemit, përndryshe mund të prishni për vdekje funksionimin e sistemit operativ.

Opsionet për fshirjen e një skedari të personalizuar:

  • Klikoni me të djathtën në skedar dhe klikoni "Lëviz në plehra", më pas shkoni te koshi dhe zbrazni atë.





  • Klikoni me të majtën në skedar, duke e theksuar atë, më pas shtypni kombinimin e tastit Shift + Delete dhe përgjigjuni kërkesës për fshirje në mënyrë pozitive (në këtë mënyrë objekti fshihet përgjithmonë, duke anashkaluar koshin).

  • Hapni terminalin dhe shkruani emrin e përdoruesit rm /home/ /emri i skedarit e(emri i skedarit është emri i skedarit).

  • Për të fshirë të gjithë objektet që kanë një fjalë specifike në emrin e tyre, duhet të shtoni një yll rm /home/username/filename* në komandë.

Sot do të flasim për të ashtuquajturin "riparim softuerësh" të disqeve USB flash. Çështjet e riparimit të harduerit nuk do të merren parasysh për shkak të kostos së qindarkës së pajisjeve të reja absolutisht të shërbimit; çështja e heqjes së të dhënave nga disqet flash me defekt nuk konsiderohet për shkak të mungesës së dëshirës së autorit për ta konsideruar atë publikisht :).

Arsyeja e shkrimit të këtij artikulli ishte bollëku i këshillave në forume të ndryshme për eliminimin e defekteve të softuerit të disqeve flash duke përdorur shërbime të ndryshme "formatimi të nivelit të ulët", etj. Pa mohuar ekzistencën e shërbimeve "nga prodhuesi", dua të vërej se ekziston një metodë shumë e thjeshtë dhe mjaft e besueshme për heqjen e gabimeve të buta në disqet flash, rregullimin e problemeve me sistemin e skedarëve, sektorin e nisjes dhe MBR, të cilat zakonisht ndodhin kur këto pajisje hiqen në mënyrë të pasigurt nga kompjuteri ose për shkak të softuerëve ose pajisjeve të tjera dështimet e kompjuterit (vetëm urat jugore ICH5 nga Intel vlejnë diçka).

Metodat ekzistuese të "kurimit" të këtyre sëmundjeve nën sistemin operativ Microsoft Windows kanë një sërë të metash domethënëse, arsyeja për të cilat është mungesa e mjeteve mjaftueshëm funksionale të menaxhimit të diskut në Windows, madje edhe nga prodhuesit e palëve të treta. Një shembull i thjeshtë: pasi "mbushni" flash drive me zero, Windows e formaton atë si super-floppy, d.m.th. pa organizim MBR, gjë që është e papranueshme për funksionimin e duhur të flash drive në sisteme të ndryshme operative. Menaxherët e diskut të palëve të treta ose nuk dinë të punojnë me pajisjet USB (Norton Partition Magic) ose punojnë gabimisht (Paragon Partition Manager). Puna me një flash drive nën sisteme të ndryshme operative kryhet saktësisht si me një hard disk, prandaj kërkesat për organizimin e strukturës logjike janë të ngjashme me një hard disk, dhe jo me një disketë. Për këto qëllime, ne do të përdorim sistemin operativ të duhur dhe softuerin e duhur, i cili, siç doli, është gjithashtu absolutisht falas, ndryshe nga vepra artizanale me pagesë jofunksionale.

Pra ... Ekziston një flash drive që ose varet në Windows, ose kërkon të formatohet, por nuk është i formatuar ("Windows nuk mund të përfundojë formatimin", oh tmerr!), Ose spërkat me të këqija kur skanon me të njëjtin HDDScan " ohm.

Nëse nuk jeni të njohur me Linux-in, atëherë unë do të sugjeroj që së pari të shkarkoni një nga shpërndarjet LiveCD dhe, pasi të keni shkruar më parë imazhin në një CD, të nisni prej tij. Si një Slakovod, natyrisht, unë do të sugjeroja Slax - është i vogël në përmasa, i pakomplikuar (megjithatë, si çdo LiveCD me qëllime të përgjithshme), ngarkohet shpejt dhe ka gjithçka që ju nevojitet për një "riparim". Nëse tashmë keni ndonjë nga Linux-et në HDD dhe jeni miq me të, atëherë do të jem i lumtur të shtoj disa këshilla të tjera në thesarin tuaj të njohurive.

Personalisht, kam punuar nën një port jozyrtar të lokalizuar të Slackware për procesorët 64-bit BlueWhite64

Pak për formatimin: tani do të shkojnë pjesë të mëdha kodi. Ne do të tregojmë daljen e tastierës me një font të rregullt monospace, hyrjen tonë me shkronja të zeza. Menjëherë pas hekurave në të kuqe - #komentet e mia.

Pra, u ngarkuam. Nëse nuk jeni root, atëherë bëhuni një duke ekzekutuar komandën su dhe duke futur fjalëkalimin, sepse vetëm superpërdoruesi ka të drejtë të luftojë hekurin e çmendur :).

Ne lidhim USB flash drive, shikojmë listën e pajisjeve USB. Fusim lsusb, shtypim Enter, shikojmë daljen:

[email i mbrojtur] _103:~# lsusb
#Vëzhgoni përfundimin: ja ku është, e dashur, madje, si "hardware" e gjallë.
Autobusi 005 Pajisja 003: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive
Autobusi 005 Pajisja 001: ID 0000:0000
Autobusi 004 Pajisja 001: ID 0000:0000
Autobusi 003 Pajisja 001: ID 0000:0000
Autobusi 002 Pajisja 001: ID 0000:0000
#Ky është një skaner, nuk na pengon.
Autobusi 001 Pajisja 003: ID 04a5:20fc Acer Peripherals Inc. (tani BenQ Corp.) Benq 5000
Autobusi 001 Pajisja 001: ID 0000:0000

Disqet flash njihen si disqe SCSI, d.m.th., pajisje /dev/sdX, por për disa arsye mjeti tipik i diskut IDE hdparm :) punon me to. Kujdes!!! Disqet e ngurtë SATA quhen gjithashtu / dev / sdX! Unë kam një hard disk SATA, kështu që /dev/sda i përket me të drejtë, dhe shkronja tjetër b, d.m.th. / dev/sdb, i përket flash drive. Le të përpiqemi ta njohim më mirë:

[email i mbrojtur] _103:~# hdparm /dev/sdb

/dev/sdb:
#Mbrojtja e shkrimit është e çaktivizuar
vetëm lexim = 0 (off)
Readahead = 256 (on)
# Gjeometria e përkthyer korrespondon me atë reale: 1017856 sektorë janë ~512 MB
gjeometria = 1014/17/59, sektorët = 1017856, fillimi = 0

Tani le të bëjmë një "formatim të nivelit të ulët" për të, d.m.th të mbushim të gjitha hapësirat me disqe me zero bajt. Kështu, ne do të heqim të këqijat e buta, do të fshijmë tabelat e gabuara FAT, sektorin e nisjes, MBR. Kujdes! Të gjitha të dhënat e mbetura në flash drive do të humbasin në mënyrë të pakthyeshme!

[email i mbrojtur] _103:~# dd nëse=/dev/zero prej=/dev/sdb
#dd u fut pa parametra, tani betohet për mungesën e hapësirës në flash drive. Dhe me të drejtë, gjeneratori zero është pa dimension :)
dd: shkruani në `/dev/sdb": Nuk ka mbetur hapësirë ​​në pajisje
1017857+0 regjistrime të lexuara
1017856+0 regjistrime të shkruara
kopjuar 521142272 byte (521 MB), 144,185 sekonda, 3,6 MB/s

Flash drive 512 MB USB 2.0 fshihet në 2,5 minuta
Tani "në një mënyrë korporative" krijojmë një seksion.

[email i mbrojtur] _103:~# fdisk /dev/sdb
#fdisk ankohet se nuk mund të gjejë një tabelë ndarjeje DOS ose një etiketë disku të stilit BSD. Është e kuptueshme - e gjithë skuqja është e mbushur me zero.
Pajisja nuk përmban as një tabelë ndarjeje të vlefshme DOS, as etiketë disku Sun, SGI ose OSF
Ndërtimi i një etikete të re të DOS-it. Ndryshimet do të mbeten vetëm në kujtesë,
derisa të vendosni t'i shkruani ato. Pas kësaj, natyrisht, e mëparshme
përmbajtja nuk do të rikuperohet.

Paralajmërim: flamuri i pavlefshëm 0x0000 i tabelës së ndarjes 4 do të korrigjohet nga w(rite)

#Smart fdisk ofron menjëherë ndihmë. Shtypni m
Komanda (m për ndihmë): m
#Nxjerrja e listës së komandave:
veprim komandues
një ndërrim një flamur bootable
b edit disklabel bsd
c ndërroni flamurin e përputhshmërisë dos
d fshini një ndarje
l listoj llojet e njohura të ndarjeve
m printoni këtë meny
n shtoni një ndarje të re
o krijoni një tabelë të re ndarjeje bosh DOS
p printoni tabelën e ndarjes
largohu pa ruajtur ndryshimet
s krijoni një etiketë të re boshe të Diskut
të ndryshoni ID-në e sistemit të një ndarjeje
u ndryshoni njësitë e ekranit/hyrjes
v verifikoni tabelën e ndarjes
w shkruani tabelën në disk dhe dilni
x funksione shtesë (vetëm ekspertët)

#Kemi nevojë për një seksion të ri. Shtypni n, siç është shkruar:
Komanda (m për ndihmë): n
veprim komandues
e zgjeruar
p ndarje primare (1-4)
# Natyrisht, seksioni parësor. Shtypni f
fq
# Dhe e para, sigurisht. Shtypni 1
Numri i ndarjes (1-4): 1
#Këtu jemi dakord me gjithçka sugjeron fdisk. Ai është i zgjuar, ai do ta kuptojë :)
Cilindri i parë (1-1014, parazgjedhja 1):
Duke përdorur vlerën e paracaktuar 1
Cilindri i fundit ose +size ose +sizeM ose +sizeK (1-1014, parazgjedhja 1014):
Duke përdorur vlerën e paracaktuar 1014

#Shiko çfarë kemi bërë :) . Shtypni f
Komanda (m për ndihmë): fq



/dev/sdb1 1 1014 508491+ 83 Linux

# Si parazgjedhje, fdisk krijoi, natyrisht, një ndarje Linux (epo, nuk duhet të krijojë një Windows). Ju duhet të ndryshoni ID-në e ndarjes. Shtypni t.
Komanda (m për ndihmë): t
#Zgjidhni seksionin e parë për të ndryshuar ID-në
Ndarja e zgjedhur 1
# fdisk i kujdesshëm ofron për të parë se në çfarë mund të ndryshojmë llojin e ndarjes
Kodi Hex (lloji L për të renditur kodet): l

0 Bosh 1e Hidden W95 FAT1 80 Old Minix be Solaris boot
1 FAT12 24 NEC DOS 81 Minix / Lin i vjetër bf Solaris
2 XENIX root 39 Plani 9 82 Linux swap c1 DRDOS/sek (FAT-
3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/sek (FAT-
4 FAT16
5 Zgjeruar 41 PPC PReP Boot 85 Linux i zgjeruar c7 Syrinx
6 FAT16 42 SFS 86 Vendosja e vëllimit NTFS dhe të dhëna jo-FS
7 HPFS/NTFS 4d QNX4.x 87 NTFS set vëllimi db CP/M / CTOS / .
8 AIX 4e QNX4.x pjesa e dytë 88 tekst i thjeshtë Linux nga Dell Utility
9 AIX bootable 4f QNX4.x Pjesa e tretë 8e Linux LVM df BootIt
një OS/2 Boot Manager 50 OnTrack DM 93 Amoeba e1 akses DOS
b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs
f W95 Ext "d (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
11 FAT12 i fshehur 56 Harku i Artë a7 NeXTSTEP f0 Linux/PA-RISC b
12 Compaq diagnostifikim 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
14 FAT16 i fshehur
16 FAT16 i fshehur 63 GNU HURD ose Sys ab Darwin boot f2 DOS sekondar
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fd Linux raid auto
18 AST SmartSleep 65 Novell Netware b8 BSDI swap me LANstep
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard fshehur ff BBT
1c Fshehur W95 FAT3 75 PC/IX

#Firs-shkopinj, dhe ne menduam se nuk kishte asgjë në botë përveç Winda dhe FAT32 :) . Ndryshoni ID-në e partisë në FAT16 - shkelni 6
Kodi Hex (lloji L për të renditur kodet): 6
Ndryshuar llojin e sistemit të ndarjes 1 në 6 (FAT16)

#Shikoni edhe një herë punën e duarve të tyre
Komanda (m për ndihmë): fq

Disku /dev/sdb: 521 MB, 521142272 bajt
17 koka, 59 sektorë/pista, 1014 cilindra
Njësi = cilindra prej 1003 * 512 = 513536 bajt

Nisja e pajisjes Fillimi Fundi i bllokon sistemin e ID-së
/dev/sdb1 1 1014 508491+ 6 FAT16

#Gjithçka në rregull. Shkruajmë ndryshimet dhe dalim
Komanda (m për ndihmë): w
Tabela e ndarjes është ndryshuar!

Thirrja e ioctl() për të rilexuar tabelën e ndarjeve.

PARALAJMËRIM: Nëse keni krijuar ose modifikuar ndonjë DOS 6.x
ndarjet, ju lutemi shikoni faqen manual të fdisk për më shumë
informacion.
Sinkronizimi i disqeve.

Dhe kjo eshte!? Një nr. Kjo ndarje është krijuar për FAT16. Dhe duhet të formatohet, dhe në shkencë, të krijohet një sistem skedari i pastër mbi të. Në Linux ekziston një mjet i thjeshtë dhe i drejtpërdrejtë për këtë - mkdosfs. Thjesht shkruajmë se në cilën ndarje duam të krijojmë një FAT16 të pastër

Linkusoids mund të montojë menjëherë pajisjen e fituar rishtazi dhe të shkruajë diçka në të. Përdoruesit e përdoruesve të një OS miqësor dhe të kënaqshëm janë të ngarkuar në Windows dhe janë të lumtur që janë bërë Linuxoidë "të vërtetë" :).

Postshkrim i domosdoshëm.

Autori nuk mban asnjë përgjegjësi për faktin se pronarët e lumtur të disqeve SATA ngatërruan shkronjat dhe fshinë informacionin nga disqet e tyre të ngurtë (dhe do të ketë të tilla, ju garantoj :)). Nëse nuk kuptuat asgjë nga artikulli, dhe një fije mendimi nuk shkëlqeu në trurin tuaj :), atëherë është më mirë ta harroni artikullin menjëherë, të hidhni flash drive-in dhe të shkoni në dyqan për një të ri . Kjo teknologji është e vlefshme për disqet flash deri në 2 GB përfshirëse.
Autori falënderon sinqerisht Alexei Khovan për ndihmën e tij në shkrimin e artikullit dhe verifikimin shtesë të performancës së metodës.




Një shtesë e vogël.

Pas mbushjes së flash drive nga /dev/zero, për çdo rast, kontrolloj kontrollin e të dhënave të shkruara në të, krejt papritur diçka shkoi keq. Fakti është se disa disqe flash (dhe ndoshta të gjithë) nuk kanë mjete për të kontrolluar integritetin e të dhënave që shkruhen, kështu që është larg nga fakti që dërgimi i një bajt tjetër në disk do të jetë në gjendje ta nxjerrë atë të pa shtrembëruar.
Është bërë kështu:
# head -c 521142272 /dev/sdb |md5sum

Pastaj lexova të njëjtën gjë nga zero:
# head -c 521142272 /dev/zero |md5sum

Pasi të jetë e mjaftueshme për të krahasuar dy vlerat e marra, nëse gjithçka është e saktë, atëherë shumat e kontrollit duhet të përputhen. Nëse ato nuk përputhen, atëherë mjerisht, mosfunksionimi i flash drive është i vërtetë. Për besueshmëri, mund të përsërisni shkrimin e zerave dhe llogaritjen e shumave të kontrollit. Në mënyrë të ngjashme, unë arrita të refuzoj disa disqe flash me simptoma të prishjes së të dhënave (shumat e kontrollit nuk përputheshin). Për shembull, është shkruar një arkiv, por nuk është i lexueshëm apo i lexueshëm, por në fund rezulton i dëmtuar.

Sot do të flasim për të ashtuquajturin "riparim softuerësh" të disqeve USB flash. Çështjet e riparimit të harduerit nuk do të merren parasysh për shkak të kostos së qindarkës së pajisjeve të reja absolutisht të shërbimit; çështja e heqjes së të dhënave nga disqet flash me defekt nuk konsiderohet për shkak të mungesës së dëshirës së autorit për ta konsideruar atë publikisht :).

Arsyeja e shkrimit të këtij artikulli ishte bollëku i këshillave në forume të ndryshme për eliminimin e defekteve të softuerit të disqeve flash duke përdorur shërbime të ndryshme "formatimi të nivelit të ulët", etj. Pa mohuar ekzistencën e shërbimeve "nga prodhuesi", dua të vërej se ekziston një metodë shumë e thjeshtë dhe mjaft e besueshme për heqjen e gabimeve të buta në disqet flash, rregullimin e problemeve me sistemin e skedarëve, sektorin e nisjes dhe MBR, të cilat zakonisht ndodhin kur këto pajisje hiqen në mënyrë të pasigurt nga kompjuteri ose për shkak të softuerëve ose pajisjeve të tjera dështimet e kompjuterit (vetëm urat jugore ICH5 nga Intel vlejnë diçka).

Metodat ekzistuese të "kurimit" të këtyre sëmundjeve nën sistemin operativ Microsoft Windows kanë një sërë të metash domethënëse, arsyeja për të cilat është mungesa e mjeteve mjaftueshëm funksionale të menaxhimit të diskut në Windows, madje edhe nga prodhuesit e palëve të treta. Një shembull i thjeshtë: pasi "mbushni" flash drive me zero, Windows e formaton atë si super-floppy, d.m.th. pa organizim MBR, gjë që është e papranueshme për funksionimin e duhur të flash drive në sisteme të ndryshme operative. Menaxherët e diskut të palëve të treta ose nuk dinë të punojnë me pajisjet USB (Norton Partition Magic) ose punojnë gabimisht (Paragon Partition Manager). Puna me një flash drive nën sisteme të ndryshme operative kryhet saktësisht si me një hard disk, prandaj kërkesat për organizimin e strukturës logjike janë të ngjashme me një hard disk, dhe jo me një disketë. Për këto qëllime, ne do të përdorim sistemin operativ të duhur dhe softuerin e duhur, i cili, siç doli, është gjithashtu absolutisht falas, ndryshe nga vepra artizanale me pagesë jofunksionale.

Pra ... Ekziston një flash drive që ose varet në Windows, ose kërkon të formatohet, por nuk është i formatuar ("Windows nuk mund të përfundojë formatimin", oh tmerr!), Ose spërkat me të këqija kur skanon me të njëjtin HDDScan " ohm.

Nëse nuk jeni të njohur me Linux-in, atëherë unë do të sugjeroj që së pari të shkarkoni një nga shpërndarjet LiveCD dhe, pasi të keni shkruar më parë imazhin në një CD, të nisni prej tij. Si një Slakovod, natyrisht, unë do të sugjeroja Slax - është i vogël në përmasa, i pakomplikuar (megjithatë, si çdo LiveCD me qëllime të përgjithshme), ngarkohet shpejt dhe ka gjithçka që ju nevojitet për një "riparim". Nëse tashmë keni ndonjë nga Linux-et në HDD dhe jeni miq me të, atëherë do të jem i lumtur të shtoj disa këshilla të tjera në thesarin tuaj të njohurive.

Personalisht, kam punuar nën një port jozyrtar të lokalizuar të Slackware për procesorët 64-bit BlueWhite64

Pak për formatimin: tani do të shkojnë pjesë të mëdha kodi. Ne do të tregojmë daljen e tastierës me një font të rregullt monospace, hyrjen tonë me shkronja të zeza. Menjëherë pas hekurave në të kuqe - #komentet e mia.

Pra, u ngarkuam. Nëse nuk jeni root, atëherë bëhuni një duke ekzekutuar komandën su dhe duke futur fjalëkalimin, sepse vetëm superpërdoruesi ka të drejtë të luftojë hekurin e çmendur :).

Ne lidhim USB flash drive, shikojmë listën e pajisjeve USB. Fusim lsusb, shtypim Enter, shikojmë daljen:

[email i mbrojtur] _103:~# lsusb
#Vëzhgoni përfundimin: ja ku është, e dashur, madje, si "hardware" e gjallë.
Autobusi 005 Pajisja 003: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive
Autobusi 005 Pajisja 001: ID 0000:0000
Autobusi 004 Pajisja 001: ID 0000:0000
Autobusi 003 Pajisja 001: ID 0000:0000
Autobusi 002 Pajisja 001: ID 0000:0000
#Ky është një skaner, nuk na pengon.
Autobusi 001 Pajisja 003: ID 04a5:20fc Acer Peripherals Inc. (tani BenQ Corp.) Benq 5000
Autobusi 001 Pajisja 001: ID 0000:0000

Disqet flash njihen si disqe SCSI, d.m.th., pajisje /dev/sdX, por për disa arsye mjeti tipik i diskut IDE hdparm :) punon me to. Kujdes!!! Disqet e ngurtë SATA quhen gjithashtu / dev / sdX! Unë kam një hard disk SATA, kështu që /dev/sda i përket me të drejtë, dhe shkronja tjetër b, d.m.th. / dev/sdb, i përket flash drive. Le të përpiqemi ta njohim më mirë:

[email i mbrojtur] _103:~# hdparm /dev/sdb

/dev/sdb:
#Mbrojtja e shkrimit është e çaktivizuar
vetëm për lexim = 0 (off)
Readahead = 256 (on)
# Gjeometria e përkthyer korrespondon me atë reale: 1017856 sektorë janë ~512 MB
gjeometria = 1014/17/59, sektorët = 1017856, fillimi = 0

Tani le të bëjmë një "formatim të nivelit të ulët" për të, d.m.th të mbushim të gjitha hapësirat me disqe me zero bajt. Kështu, ne do të heqim të këqijat e buta, do të fshijmë tabelat e gabuara FAT, sektorin e nisjes, MBR. Kujdes! Të gjitha të dhënat e mbetura në flash drive do të humbasin në mënyrë të pakthyeshme!

[email i mbrojtur] _103:~# dd nëse=/dev/zero prej=/dev/sdb
#dd u fut pa parametra, tani betohet për mungesën e hapësirës në flash drive. Dhe me të drejtë, gjeneratori zero është pa dimension :)
dd: shkruani në `/dev/sdb": Nuk ka mbetur hapësirë ​​në pajisje
1017857+0 regjistrime të lexuara
1017856+0 regjistrime të shkruara
kopjuar 521142272 byte (521 MB), 144,185 sekonda, 3,6 MB/s

Flash drive 512 MB USB 2.0 fshihet në 2,5 minuta
Tani "në një mënyrë korporative" krijojmë një seksion.

[email i mbrojtur] _103:~# fdisk /dev/sdb
#fdisk ankohet se nuk mund të gjejë një tabelë ndarjeje DOS ose një etiketë disku të stilit BSD. Është e kuptueshme - e gjithë skuqja është e mbushur me zero.
Pajisja nuk përmban as një tabelë ndarjeje të vlefshme DOS, as etiketë disku Sun, SGI ose OSF
Ndërtimi i një etikete të re të DOS-it. Ndryshimet do të mbeten vetëm në kujtesë,
derisa të vendosni t'i shkruani ato. Pas kësaj, natyrisht, e mëparshme
përmbajtja nuk do të rikuperohet.

Paralajmërim: flamuri i pavlefshëm 0x0000 i tabelës së ndarjes 4 do të korrigjohet nga w(rite)

#Smart fdisk ofron menjëherë ndihmë. Shtypni m
Komanda (m për ndihmë): m
#Nxjerrja e listës së komandave:
veprim komandues
një ndërrim një flamur bootable
b edit disklabel bsd
c ndërroni flamurin e përputhshmërisë dos
d fshini një ndarje
l listoj llojet e njohura të ndarjeve
m printoni këtë meny
n shtoni një ndarje të re
o krijoni një tabelë të re ndarjeje bosh DOS
p printoni tabelën e ndarjes
largohu pa ruajtur ndryshimet
s krijoni një etiketë të re boshe të Diskut
të ndryshoni ID-në e sistemit të një ndarjeje
u ndryshoni njësitë e ekranit/hyrjes
v verifikoni tabelën e ndarjes
w shkruani tabelën në disk dhe dilni
x funksione shtesë (vetëm ekspertët)

#Kemi nevojë për një seksion të ri. Shtypni n, siç është shkruar:
Komanda (m për ndihmë): n
veprim komandues
e zgjeruar
p ndarje primare (1-4)
# Natyrisht, seksioni parësor. Shtypni f
fq
# Dhe e para, sigurisht. Shtypni 1
Numri i ndarjes (1-4): 1
#Këtu jemi dakord me gjithçka sugjeron fdisk. Ai është i zgjuar, ai do ta kuptojë :)
Cilindri i parë (1-1014, parazgjedhja 1):
Duke përdorur vlerën e paracaktuar 1
Cilindri i fundit ose +size ose +sizeM ose +sizeK (1-1014, parazgjedhja 1014):
Duke përdorur vlerën e paracaktuar 1014

#Shiko çfarë kemi bërë :) . Shtypni f
Komanda (m për ndihmë): fq



/dev/sdb1 1 1014 508491+ 83 Linux

# Si parazgjedhje, fdisk krijoi, natyrisht, një ndarje Linux (epo, nuk duhet të krijojë një Windows). Ju duhet të ndryshoni ID-në e ndarjes. Shtypni t.
Komanda (m për ndihmë): t
#Zgjidhni seksionin e parë për të ndryshuar ID-në
Ndarja e zgjedhur 1
# fdisk i kujdesshëm ofron për të parë se në çfarë mund të ndryshojmë llojin e ndarjes
Kodi Hex (lloji L për të renditur kodet): l

0 Bosh 1e Hidden W95 FAT1 80 Old Minix be Solaris boot
1 FAT12 24 NEC DOS 81 Minix / Lin i vjetër bf Solaris
2 XENIX root 39 Plani 9 82 Linux swap c1 DRDOS/sek (FAT-
3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/sek (FAT-
4 FAT16<32M 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
5 Zgjeruar 41 PPC PReP Boot 85 Linux i zgjeruar c7 Syrinx
6 FAT16 42 SFS 86 Vendosja e vëllimit NTFS dhe të dhëna jo-FS
7 HPFS/NTFS 4d QNX4.x 87 NTFS set vëllimi db CP/M / CTOS / .
8 AIX 4e QNX4.x pjesa e dytë 88 tekst i thjeshtë Linux nga Dell Utility
9 AIX bootable 4f QNX4.x Pjesa e tretë 8e Linux LVM df BootIt
një OS/2 Boot Manager 50 OnTrack DM 93 Amoeba e1 akses DOS
b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs
f W95 Ext "d (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
11 FAT12 i fshehur 56 Harku i Artë a7 NeXTSTEP f0 Linux/PA-RISC b
12 Compaq diagnostifikim 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
14 FAT16 i fshehur<3 61 SpeedStor a9 NetBSD f4 SpeedStor
16 FAT16 i fshehur 63 GNU HURD ose Sys ab Darwin boot f2 DOS sekondar
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fd Linux raid auto
18 AST SmartSleep 65 Novell Netware b8 BSDI swap me LANstep
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard fshehur ff BBT
1c Fshehur W95 FAT3 75 PC/IX

#Firs-shkopinj, dhe ne menduam se nuk kishte asgjë në botë përveç Winda dhe FAT32 :) . Ndryshoni ID-në e partisë në FAT16 - shkelni 6
Kodi Hex (lloji L për të renditur kodet): 6
Ndryshuar llojin e sistemit të ndarjes 1 në 6 (FAT16)

#Shikoni edhe një herë punën e duarve të tyre
Komanda (m për ndihmë): fq

Disku /dev/sdb: 521 MB, 521142272 bajt
17 koka, 59 sektorë/pista, 1014 cilindra
Njësi = cilindra prej 1003 * 512 = 513536 bajt

Nisja e pajisjes Fillimi Fundi i bllokon sistemin e ID-së
/dev/sdb1 1 1014 508491+ 6 FAT16

#Gjithçka në rregull. Shkruajmë ndryshimet dhe dalim
Komanda (m për ndihmë): w
Tabela e ndarjes është ndryshuar!

Thirrja e ioctl() për të rilexuar tabelën e ndarjeve.

PARALAJMËRIM: Nëse keni krijuar ose modifikuar ndonjë DOS 6.x
ndarjet, ju lutemi shikoni faqen manual të fdisk për më shumë
informacion.
Sinkronizimi i disqeve.

Dhe kjo eshte!? Një nr. Kjo ndarje është krijuar për FAT16. Dhe duhet të formatohet, dhe në shkencë, të krijohet një sistem skedari i pastër mbi të. Në Linux ekziston një mjet i thjeshtë dhe i drejtpërdrejtë për këtë - mkdosfs. Thjesht shkruajmë se në cilën ndarje duam të krijojmë një FAT16 të pastër

Linkusoids mund të montojë menjëherë pajisjen e fituar rishtazi dhe të shkruajë diçka në të. Përdoruesit e përdoruesve të një OS miqësor dhe të kënaqshëm janë të ngarkuar në Windows dhe janë të lumtur që janë bërë Linuxoidë "të vërtetë" :).

Passhkrim i domosdoshëm.

Autori nuk mban asnjë përgjegjësi për faktin se pronarët e lumtur të disqeve SATA ngatërruan shkronjat dhe fshinë informacionin nga disqet e tyre të ngurtë (dhe do të ketë të tilla, ju garantoj :)). Nëse nuk kuptuat asgjë nga artikulli, dhe një fije mendimi nuk shkëlqeu në trurin tuaj :), atëherë është më mirë ta harroni artikullin menjëherë, të hidhni flash drive-in dhe të shkoni në dyqan për një të ri . Kjo teknologji është e vlefshme për disqet flash deri në 2 GB përfshirëse.
Autori falënderon sinqerisht Alexei Khovan për ndihmën e tij në shkrimin e artikullit dhe verifikimin shtesë të performancës së metodës.

Vitaly Roziznany, veçanërisht për sitin.

Ribotimi ose citimi lejohet me kusht që lidhja e formularit Rikuperimi i të dhënave R.LAB tek burimi origjinal.

Artikujt kryesorë të lidhur