Linux లో చెడు బ్లాకులను ఎలా రిపేర్ చేయాలి



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

మైక్రోసాఫ్ట్ విండోస్ యొక్క సంస్కరణతో లైనక్స్ యొక్క కొంత పంపిణీని ద్వంద్వ బూట్ చేసే వినియోగదారులు అప్పుడప్పుడు ఒక ఆపరేటింగ్ సిస్టమ్ లేదా మరొకదానికి ఎక్కువ స్థలాన్ని ఇవ్వడానికి కొన్ని విభజనలను కుదించడానికి లేదా పెంచడానికి ప్రయత్నించవచ్చు. మీరు చివరికి Linux లో GParted నుండి లేదా Windows లో chkdsk నుండి చెడ్డ రంగాలు ఉన్నాయని హెచ్చరిక పొందవచ్చు. Linux యొక్క వ్యక్తిగత వినియోగదారులు అప్పుడప్పుడు అదే పొందవచ్చు. ఇది ఉన్నప్పటికీ, వినియోగదారులు రెండు వేర్వేరు రకాల చెడు రంగాల మాస్క్వెరేడింగ్ గురించి నోటీసులు అందుకోవచ్చు. ఒకటి డిస్క్ పళ్ళెం లేదా NAND మెమరీ సెల్ యొక్క భౌతిక జ్యామితితో సమస్యను సూచించే చెడు రంగాల యొక్క సాంప్రదాయ నోటిఫికేషన్. చెడ్డ రంగానికి మరియు చెడ్డ బ్లాక్‌కు మధ్య చిన్న కానీ చాలా సాంకేతిక వ్యత్యాసం ఉన్నప్పటికీ, చాలా మంది చెడ్డ బ్లాక్ గురించి ఫిర్యాదు చేసినప్పుడు దీని అర్థం. ఏదేమైనా, యంత్రాలు అరుదుగా తప్పుగా రంగాలను ఫ్లాగ్ చేస్తాయి.



వీటిని సాఫ్ట్ బాడ్ సెక్టార్స్ లేదా సాఫ్ట్‌వేర్ బాడ్ బ్లాక్స్ అని పిలుస్తారు మరియు వాటిని సాధారణ ఫైల్ సిస్టమ్ ఆపరేషన్ ద్వారా సరిదిద్దవచ్చు. చెడు బ్లాక్‌లకు వ్రాసే ప్రమాదాన్ని పరిశీలిస్తే, స్థిర వాల్యూమ్‌తో వ్యవహరించేటప్పుడు మీ పరిశోధనను స్మార్ట్ డేటా తనిఖీతో ప్రారంభించడం ఎల్లప్పుడూ మంచిది. ఇది వినాశకరమైనది కాదు మరియు మీరు కొనసాగడానికి ముందు జ్యామితి సమస్యలను తొలగించవచ్చు. మీరు స్థిర వాల్యూమ్‌తో పని చేయకపోతే, మీరు తదుపరి దర్యాప్తుతో మీ పరిశోధనను ప్రారంభించాలనుకోవచ్చు.



విధానం 1: స్మార్ట్ డేటాను తనిఖీ చేస్తోంది

ఈ చెడ్డ రంగాలు కేవలం సాఫ్ట్‌వేర్ లోపం అని నమ్మడం చాలా సులభం, కానీ అది అలా ఉందో లేదో తనిఖీ చేయడానికి ఒక మార్గం ఉంది. స్మార్ట్ డేటాను ఉపయోగించి, డిస్క్ యొక్క సొంత ఫర్మ్‌వేర్‌ను తనిఖీ చేయడం సులభం మరియు ఖచ్చితంగా తెలుసుకోండి. డాష్ ఇన్ యూనిటీ నుండి గ్నోమ్ డిస్కుల యుటిలిటీ, ఎక్స్‌ఫేస్ 4 లోని విస్కర్ మెను, ఎల్‌ఎక్స్‌డిఇలోని యాక్సెసరీస్ మెనూ లేదా కెడిఇలోని గ్నోమ్ అప్లికేషన్స్ మెను నుండి తెరవండి. మీరు టెర్మినల్ వద్ద గ్నోమ్-డిస్కులను టైప్ చేసి ఎంటర్ కీని నెట్టడం ద్వారా కూడా దీన్ని ప్రారంభించవచ్చు. ఎడమ చేతి కాలమ్‌లోని పాయింటర్‌తో మీ హార్డ్ డిస్క్‌ను హైలైట్ చేసిన తర్వాత కుడి వైపు విండో నియంత్రణల పక్కన ఉన్న మెనుపై క్లిక్ చేయండి. చాలా గ్నూ / లైనక్స్ ఇన్‌స్టాల్‌లలో, డిస్కుల యుటిలిటీ మీ ప్రాధమిక హార్డ్ డిస్క్‌కు డిఫాల్ట్ అవుతుంది.



మెను నుండి స్మార్ట్ డేటా & స్వీయ-పరీక్షలను ఎంచుకోండి. మీరు ఈ విండోను తెరవడానికి CTRL ను పట్టుకొని S ని నెట్టవచ్చు. ఇది మీ డ్రైవ్ యొక్క ప్రస్తుత ఆరోగ్యాన్ని మీకు చూపుతుంది. విలువలు ఖాళీగా ఉంటే, మీ డిస్క్‌ను స్వీయ-తనిఖీని అమలు చేయమని బలవంతం చేయడానికి ప్రారంభ స్వీయ-పరీక్ష బటన్‌పై క్లిక్ చేయండి. ఎగువన ఉన్న మొత్తం అసెస్‌మెంట్ లైన్ మీ డ్రైవ్ గురించి గ్నోమ్ డిస్కుల యుటిలిటీ ఏమనుకుంటుందో మీకు తెలియజేస్తుంది.

మీరు పూర్తి స్క్రీన్ ప్రదర్శనలో కూడా స్మార్ట్ లక్షణాల ద్వారా స్క్రోల్ చేయాల్సి ఉంటుంది. రియోలొకేషన్ కౌంట్ అనే ఎంపికపై ప్రత్యేక శ్రద్ధ వహించండి. ఇప్పటికే ఎన్ని రంగాలను తిరిగి కేటాయించారో ఇది మీకు చూపుతుంది. చాలా చెడ్డ రంగాలు ఉంటే, డ్రైవ్ పూర్తిగా విఫలమయ్యే ముందు దాన్ని మార్చడం మంచిది.



విధానం 2: సరైన సూపర్బ్లాక్ కోసం తనిఖీ చేస్తోంది

స్మార్ట్ డేటా ప్రతిదీ క్రమంలో చూపించిందని కొన్నిసార్లు మీరు కనుగొనవచ్చు, కానీ మీరు కొన్ని డిస్క్ యుటిలిటీల నుండి “బాడ్ సూపర్బ్లాక్” లోపాన్ని సంపాదించి ఉండవచ్చు. మీరు SD కార్డులు, USB మెమరీ స్టిక్స్ లేదా అలాంటి ఇతర మెమరీతో పనిచేస్తుంటే, మీరు స్మార్ట్ డేటాను చదవలేరు మరియు ఇంకా కొన్ని లోపాలు ఉండవచ్చు. ఇది చాలా సాఫ్ట్‌వేర్ సమస్య కావచ్చు. వంటి ఆదేశాన్ని అమలు చేసే సమస్యను పరిగణించండి:

fsck.ext4 / dev / sda

ఇది మీకు చెడ్డ సూపర్బ్లాక్ ఉందని సూచిస్తుంది, ఇది మీ ఫైల్ సిస్టమ్‌లోని మాస్టర్ బ్లాక్‌ను సూచిస్తుంది. ఇది CLI లోపం యొక్క ఫలితం, మరియు నిజమైన చెడు బ్లాక్ కాదు. / Dev / sdb ఒక డ్రైవ్‌ను సూచిస్తుంది మరియు ఒక విభజన కాదు కాబట్టి, మీ fsck ఆదేశం సూపర్బ్లాక్ కోసం చూస్తుంది, అక్కడ ఒకటి లేదు మరియు ఏదో తప్పు అని తప్పుగా అనుకుంటుంది. అదృష్టవశాత్తూ, ఇది విధ్వంసక ఆదేశం కాదు. రన్:

sudo fsck.ext4 / dev / sda1

మీ ఫైల్ సిస్టమ్ శుభ్రంగా ఉందని ఇప్పుడు మీకు తెలియజేయవచ్చు. Ext తర్వాత వచ్చిన సంఖ్య మీ వాల్యూమ్ యొక్క ext వెర్షన్‌తో సరిపోలుతుందని నిర్ధారించుకోండి.

మీరు FAT12 / 16/32, NTFS లేదా HFS / HFS + వాల్యూమ్‌లో ext2 / 3/4 fsck ను అమలు చేయడానికి ప్రయత్నిస్తే మీరు కూడా ఈ లోపం పొందవచ్చు. స్థిరత్వం తనిఖీ చేసేవారు గందరగోళానికి గురవుతారు మరియు ఏదో భయంకరంగా ఉందని భావిస్తారు, వాస్తవానికి ఫైల్ స్ట్రక్చర్ రకం .హించిన దానితో సరిపోలలేదు. మీరు ఏ బిట్ వెర్షన్‌ను ఉపయోగిస్తున్నారనే దానితో సంబంధం లేకుండా FAT వాల్యూమ్‌లలో fsck.vfat లేదా dosfsck ను అమలు చేయండి. మీరు చదవలేని క్లస్టర్‌లను చెడు బ్లాక్‌లుగా గుర్తించడానికి dosfsck లేదా fsck.vfat (Linux యొక్క కొన్ని వెర్షన్లలో fsck.msdos) తర్వాత -t స్విచ్‌ను ఉపయోగించవచ్చు.

విధానం 3: ఎన్‌టిఎఫ్‌ఎస్ వాల్యూమ్‌లలో చెడు బ్లాక్‌ల కోసం తనిఖీ చేస్తోంది

మీరు మైక్రోసాఫ్ట్ విండోస్ మరియు లైనక్స్‌ను ద్వంద్వ-బూట్ చేస్తున్నారని మరియు మీకు NTFS వాల్యూమ్‌లో సూపర్బ్లాక్ లేదా ఇతర చెడ్డ రంగ లోపాలు ఉన్నాయని uming హిస్తే, ఆపై విండోస్‌లోకి పున art ప్రారంభించండి మరియు కమాండ్ లైన్ నుండి chkdsk / rc:, c ని భర్తీ చేయండి: c యొక్క డ్రైవ్ లెటర్‌తో ప్రశ్నలో NTFS వాల్యూమ్. ఉపరితల స్కాన్ పూర్తి చేయడానికి విండోస్ రీబూట్ చేయవలసి ఉంటుంది. దీనికి కొంత సమయం పడుతుంది, కాబట్టి మీ ఆపరేటింగ్ సిస్టమ్ స్పందించడం లేదని అనిపిస్తే, అది ప్రశ్నార్థక సమయం కారణంగా మాత్రమే. మీకు సరైన హక్కులు లేవని లోపం ఉంటే, ప్రారంభ మెనులో కమాండ్ ప్రాంప్ట్ పై కుడి క్లిక్ చేసి, కొనసాగడానికి ముందు నిర్వాహకుడిగా రన్ ఎంచుకోండి.

మీరు ప్రత్యేకంగా లైనక్స్ క్రింద ఒక NTFS వాల్యూమ్‌తో పనిచేస్తుంటే, మీకు అంతగా సహాయం లేదు, కానీ చెడు బ్లాక్స్ లోపం కేవలం ఒక రకమైన అసమతుల్యత నుండి ఉంటే, దాన్ని సరిదిద్దడానికి మీకు మార్గం ఉంది. Sudo ntfsfix / dev / sdb1 ను అమలు చేయండి, / dev / sd తరువాత అక్షరం మరియు సంఖ్యను సరైన పరికరం మరియు విభజన ఐడెంటిఫైయర్‌తో భర్తీ చేయండి. మీ సిస్టమ్‌కి అనుసంధానించబడిన ప్రతి వాల్యూమ్ పేర్లను తనిఖీ చేయడానికి ఇన్‌స్టాల్ చేయబడితే మీరు ఎల్లప్పుడూ సుడో ఎఫ్‌డిస్క్-ఎల్‌ను లేదా గ్నోమ్ డిస్కుల యుటిలిటీకి తిరిగి వెళ్లవచ్చని గుర్తుంచుకోండి. మురికి బిట్ క్లియర్ కావాలని మీకు ఖచ్చితంగా తెలిస్తే మీరు దీన్ని సుడో ఎన్టిఎఫ్స్ఫిక్స్ -డి / దేవ్ / ఎస్డిబి 1 గా అమలు చేయవచ్చు.

భౌతిక హార్డ్వేర్ జ్యామితి కారణంగా లేని NTFS వాల్యూమ్ మృదువైన చెడు బ్లాకులను కలిగి ఉందని మీకు ఖచ్చితంగా తెలిస్తే, మీరు పాత డిస్క్‌ను చెడు రంగాలతో కొత్త వాల్యూమ్‌కు క్లోన్ చేసినప్పుడు, అప్పుడు సుడో ntfsfix -bd / dev / sdb1 ను రన్ చేయండి మీకు కావలసిన వాల్యూమ్. ఇది చెడ్డ బ్లాక్ మార్కర్ జాబితాను రీసెట్ చేస్తుంది.

విధానం 4: బ్యాడ్‌బ్లాక్స్ లైనక్స్ యుటిలిటీని ఉపయోగించడం

లైవ్ ISO లైనక్స్ వెర్షన్‌లోకి బూట్ అవ్వడం లేదా ఎక్స్‌ట్ 2, ఎక్స్‌టి 3 లేదా ఎక్స్‌టి 4 ఫైల్ సిస్టమ్‌ను అన్‌మౌంట్ చేయడానికి వేరే మార్గాన్ని కనుగొన్న తరువాత, చెడు బ్లాక్‌ల కోసం చదవడానికి మాత్రమే స్కాన్ చేయడానికి మీరు నిజంగా సుడో ఎఫ్‌స్క్.ఎక్స్ట్ 4-సి / దేవ్ / ఎస్‌డి 1 ను అమలు చేయవచ్చు. సహజంగానే మీరు దీన్ని సరిగ్గా అమలు చేయడానికి / dev / sd తర్వాత సరైన వాల్యూమ్ ఐడెంటిఫైయర్‌ను మరియు fsck.ext తర్వాత సరైన ఎక్స్‌ట్ వెర్షన్ నంబర్‌ను ఉపయోగించాల్సి ఉంటుంది. మీరు బదులుగా-సిసిని పేర్కొంటే, అప్పుడు ప్రోగ్రామ్ మరింత విస్తృతమైన నాన్-డిస్ట్రక్టివ్ రీడ్-రైట్ పరీక్షను ఉపయోగిస్తుంది.

ఇది బాడ్‌బ్లాక్స్ యుటిలిటీని ఉపయోగించే సాధారణ మార్గం, కానీ మీరు సాంకేతికంగా దాని ఒంటరితనం ద్వారా కూడా దీన్ని ఉపయోగించవచ్చు. పరికరం పేరు మీద స్వో బాడ్‌బ్లాక్స్ -n ను అమలు చేయండి మరియు మీ టెర్మినల్‌లోనే బ్యాడ్‌బ్లాక్‌లను నివేదించండి. వ్రాత-మోడ్ పరీక్షను ఉపయోగించడానికి మీరు -w ఎంపికను ఉపయోగించవచ్చు, కాని -n మరియు -w ఎంపికలు పరస్పరం ప్రత్యేకమైనవి కాబట్టి వాటిని కలిసి ఉపయోగించవద్దు. డేటాను కలిగి ఉన్న వాల్యూమ్‌లో మీరు ఎప్పుడైనా -w ఎంపికను ఉపయోగించకూడదు, ఎందుకంటే ఇది ప్రతిదీ శుభ్రంగా తొలగిస్తుంది. ఈ సందర్భంలో మీ డేటాను సంరక్షిస్తుంది కాబట్టి నెమ్మదిగా -n ఎంపికను ఉపయోగించండి. మీరు చెరిపివేయడానికి ఇష్టపడని వాల్యూమ్‌లకు -w ఎంపిక మంచిది. -V ఎంపికను రెండింటినీ కలపవచ్చు మరియు మీ టెర్మినల్‌కు డేటా-అవినీతిని పరిశీలించడానికి ఉపయోగపడే కొన్ని వెర్బోస్ అవుట్‌పుట్‌ను ఇస్తుంది. సమాచారాన్ని వ్రాయడానికి మీరు ఎప్పుడైనా -o ఎంపికను టెక్స్ట్ ఫైల్ పేరుతో ఉపయోగించవచ్చు, కాబట్టి మీరు తరువాత చూడవచ్చు. స్నాప్‌షాట్ పొందడానికి మీరు దీన్ని సుడో బాడ్‌బ్లాక్స్ -nv -o badblocks.log / dev / sdb1 గా అమలు చేయాలనుకోవచ్చు, ఎందుకంటే నిజమైన చెడు బ్లాక్‌లు ఉంటే మీకు చాలా సమాచారం కనిపిస్తుంది.

5 నిమిషాలు చదవండి