Khối ổ cứng xấu: nguyên nhân và loại. Lỗi truy cập "400 Bad request": là gì và cách khắc phục tình trạng này

Khả năng kiểm soát cảm xúc của bạn tại bàn poker là chìa khóa lớn nhất để thành công trong poker. Tất nhiên, bạn luôn có thể trở nên giỏi hơn một chút về mặt kỹ thuật bằng cách nâng cao hiểu biết của mình về trò chơi và học các chiến lược tốt nhất để chống lại một số kiểu người chơi nhất định. Tuy nhiên, bạn vẫn nên kỳ vọng tỷ lệ thắng của mình sẽ tăng vọt nhờ việc củng cố tinh thần dẻo dai và cách tiếp cận trận đấu bằng tinh thần.

Bạn biết đấy, khía cạnh này của poker ngay cả trong năm 2016 vẫn bị bỏ qua hầu hết tất cả người chơi. Bạn có thể tìm hiểu rất nhiều sách, video hoặc bài đăng trên diễn đàn sẽ cho bạn biết cách tốt nhất để chơi AK khi không đúng vị trí. Nhưng đồng thời, không có nhiều thông tin trên Internet về việc phải làm gì khi bạn bị di chuyển bởi nhiều ngăn xếp bởi những kẻ có hai lần ra ngoài và 3 lần liên tiếp. Hoặc khi bạn cố gắng kẹp một con cá, nhưng trên thực tế, ngược lại, anh ta lại đánh bại bạn, đạt được những cú rút và cú bắn ruột đầy ma quái của mình.

Và trạng thái tài khoản ngân hàng của bạn sẽ phụ thuộc vào tính đúng đắn của phản ứng của bạn đối với loại tình huống này. Đây chính là nơi quyết định sự thành công hay thất bại trong sự nghiệp poker của bạn.

Vì vậy, trong bài viết này tôi muốn nói về cách đối phó với những nhịp xấu trong poker. Và hơn nữa, phải làm gì nếu nhịp xấu nối tiếp nhau?

Nhịp xấu là gì?

Đầu tiên chúng ta hãy tự hỏi thế nào là bad beat. Theo định nghĩa, một nhịp xấu rất đơn giản. thua một ván bài trong khi được yêu thích theo thống kê. Vấn đề chính ở đây là mất đi một phần lớn (hoặc toàn bộ) ngăn xếp.

Nhiều người chơi nhầm lẫn việc chơi xấu với nhịp xấu. Điều này khác xa với điều tương tự. Ví dụ: gọi cược lớn ở lượt và sông khi hầu hết các trận hòa đã kết thúc và cặp đôi của bạn rõ ràng không còn mạnh nữa thực ra chỉ là một cách chơi tồi.

Do đó, bài viết này sẽ tập trung vào các tình huống mà bạn sẽ thua số tiền lớn trong khi được thống kê là người được yêu thích để thắng ván bài (tức là bạn có nhiều vốn trong ván bài hơn đối thủ). Đây thực sự là một nhịp xấu.

Một nhịp xấu là một sự định trước toán học trong poker

Tôi nghĩ điều đầu tiên chúng ta cần hiểu ở đây là nhịp xấu là một phần không thể thiếu và cơ bản của trò chơi. Đối thủ của bạn hầu như sẽ luôn có ít nhất một số vốn trong tiền cược và thường là một lượng kha khá.

Như chúng ta có thể thấy từ ví dụ trên, ngay cả khi chúng ta call flop, đối thủ của chúng ta (người hiện chỉ có 6 điểm cao so với AA của chúng ta) vẫn sẽ có 37% vốn trong pot. Anh ta sẽ thắng nhiều hơn 1 lần trong 3 lần.

Và bạn không cần phải là thiên tài toán học mới hiểu rằng việc thua 3 lần liên tiếp với quân Át trong tình huống này không phải là một hiện tượng như vậy. Hơn nữa, trong thế giới poker trực tuyến phát triển nhanh chóng, nơi chúng ta sẽ chơi hàng nghìn, thậm chí hàng triệu ván bài, điều này sẽ khá phổ biến.

Đừng hiểu lầm tôi. Chiến thắng ba lần liên tiếp với AA sẽ xảy ra thường xuyên hơn nhiều ở đây. Hoặc thắng 2 trên 3. Điểm chính ở đây là bạn không nên ngạc nhiên nếu bạn thua nhiều lần liên tiếp ngay cả với một ván bài mạnh như AA, vì ngay cả một ván bài tuôn ra đơn giản và cửa sau thẳng thường sẽ có một lượng vốn khá lớn để chống lại họ, như trong ví dụ trên.

Làm thế nào để phản ứng với nhịp xấu bị cô lập?

Chà, bây giờ chúng ta đã hiểu thứ tự này, chúng ta có thể bắt đầu xem xét nhịp xấu từ quan điểm khách quan, logic và toán học. Chúng ta có thể bắt đầu nghĩ về chúng dưới dạng số lượng, thay vì coi chúng như một lời nguyền chết chóc nào đó đối với đồng loại của bạn.

Ngay cả khi con cá bắt được 10% cú gutshot của mình, 10% đó vẫn cho chúng ta biết rằng điều đó sớm hay muộn chắc chắn sẽ xảy ra. Thay vì tức giận, bạn nên rèn luyện trí óc để nghĩ về những con số này chứ không phải về kết quả cụ thể của việc mất tiền. Bạn phải hiểu rằng 10% (hoặc 20%, 30%) này đôi khi sẽ xảy ra.

Đây chính xác là những gì bạn đã đăng ký khi chọn trò chơi này. Poker là một trò chơi rất khó đoán trong thời gian ngắn và không ai có thể đảm bảo rằng bạn sẽ thắng một pot nếu bạn chỉ đặt cược tốt.

Tôi thích coi những nhịp xấu như một khoản thuế tôi phải trả cho số tiền thắng cược lâu dài của mình.

Và đồng thời, tôi hiểu rằng nhịp xấu đã được định trước về mặt toán học, và hơn thế nữa, chúng là lý do khiến tôi có thể kiếm tiền từ trò chơi này.

Thực tế là nếu một con cá (người chơi yếu) luôn thua với tỷ lệ thắng thấp nhất, thì anh ta sẽ ngay lập tức cảm thấy mệt mỏi với điều đó. Anh ta sẽ bỏ cuộc và không bao giờ chơi poker nữa. Nhưng những khoảnh khắc may mắn hiếm hoi đó, khi con cá vẫn lớn hơn chúng ta, sẽ liên tục giữ anh ta trong trò chơi và thuyết phục anh ta gửi tiền nhiều lần. Nếu poker là một trò chơi dựa trên 100% kỹ năng trong thời gian ngắn (như cờ vua), thì những người chơi kém sẽ nhanh chóng mất hứng thú và tìm thứ khác để tiêu tiền của họ.

Làm thế nào để phản ứng với nhiều nhịp xấu?

Tôi nghĩ hầu hết chúng ta bằng cách nào đó đều có thể sống sót sau những thất bại thường xuyên của chính mình. Các vấn đề thực sự (tức là độ nghiêng) bắt đầu khi những nhịp xấu này nối tiếp nhau.

Tất cả chúng ta đều từng ở trong tình huống tương tự. Aces được hợp nhất 5 lần mỗi phiên. Chúng ta thua mỗi lần tung đồng xu, mỗi lần gọi 60/40, chúng ta bị kéo ra 5 quân, rồi 2 quân, v.v. Và “thuế đánh vào tiền thắng cược” như vậy đã bắt đầu có vẻ quá lớn.

Đôi khi, "hệ thống thuế" trong poker có thể hết sức không công bằng. Đôi khi bạn sẽ được yêu cầu trả nhiều hơn mức bạn xứng đáng.

Nhưng như tôi đã nói trước đó, trong một trò chơi mà chúng ta đã cố tình tự đặt ra cho mình những rủi ro và thất bại ngắn hạn ngay từ đầu, điều gì thậm chí có thể được gọi là “sự công bằng”?

Và đây chính là mấu chốt của vấn đề. Khi chúng ta mất liên tiếp một loạt bình trong danh sách yêu thích, chúng ta bắt đầu coi đó là một sự bất công nào đó. Chúng tôi coi nó quá cá nhân. Chúng ta nghĩ rằng ai đó đang lừa dối chúng ta hoặc mọi người đã âm mưu và quay lưng lại với chúng ta.

Nhưng một lần nữa, nếu bạn trừu tượng hóa và nhìn từ góc độ logic, nó sẽ trông rất ngu ngốc. Tôi đã chơi hơn 8 triệu ván bài poker trực tuyến. Tôi đã gặp một số điều điên rồ nhất trên thế giới. Và tôi sẽ không tiếp tục chơi trò chơi này nếu về lâu dài nó thực sự có điều gì đó không công bằng hoặc không công bằng. Tôi chỉ có thể kiểm tra cơ sở dữ liệu của mình trong PT4 để đảm bảo điều này một lần nữa.

Và có một lý do tại sao không ai coi trọng những người liên tục than phiền rằng “poker trực tuyến là một trò lừa đảo và RNG bị gian lận”. Lý do là không ai trong số những người này có bất kỳ bằng chứng thống kê có ý nghĩa nào để vạch trần âm mưu phòng poker trên toàn thế giới này. Những người trong chúng ta đã thực sự chơi rất nhiều ván bài (hàng triệu) có thể thấy rõ những người than vãn này sai lầm như thế nào. Nhưng ảo tưởng về một khoảng cách ngắn thường làm lu mờ hoàn toàn tâm trí họ.

Vì vậy, chúng ta quay trở lại những gì chúng ta đã nói lúc đầu. Nhịp xấu là một sự xác định trước về mặt toán học của trò chơi này và khá hiếm ở đó. Nhưng đôi khi chúng sẽ rơi với tốc độ rất cao.

Lùi lại một bước

Một số lượng lớn các nhịp xấu liên tiếp sẽ khiến bất kỳ ai trong chúng ta bị nghiêng. Ngoài tất cả những nỗ lực nhằm suy nghĩ trừu tượng theo quan điểm logic và toán học, sẽ luôn có một niềm khao khát chiến thắng sâu sắc. Không ai thích thua cuộc. Kể cả cá.

Và một nhịp xấu giống như một cái tát kép vào mặt, bởi vì chúng ta đã cố gắng, nỗ lực ép đối thủ phạm một sai lầm lớn, và ở đây đối với bạn - anh ta cũng nhận được phần thưởng từ chính tiền của chúng ta cho hành động chơi xấu của mình.

Điều này thực sự chưa từng có trong bất kỳ ngành nghề, thể thao hay bất kỳ ngành nghề nào khác. Và khi điều này xảy ra nhiều lần liên tiếp, nó sẽ khiến bất cứ ai cũng bị cuốn hút!

Và đó là lý do tại sao tôi nghĩ điều quan trọng là có thể lùi lại khi những điều này xảy ra. Hầu hết các phòng poker đều có chức năng như vậy, chỉ với một cú nhấp chuột, bạn có thể ngồi ngoài trên tất cả các bàn. Nếu bạn cảm thấy áp lực ở thái dương ngày càng tăng, hãy nhấp vào nút này và đi dạo để thư giãn.

Điều thực sự rất quan trọng là có thể tránh được cường độ này trong trò chơi và bình tĩnh suy nghĩ hợp lý về những gì đã xảy ra. Ngay cả khi bạn không suy nghĩ thấu đáo mọi thứ, điều quan trọng chính là bằng cách này, bạn sẽ bảo vệ mình khỏi mắc những sai lầm lớn khi chơi nghiêng.

Chính sự nghiêng đã đốt cháy tài sản ngân hàng và cùng với đó là giấc mơ của chủ nhân chúng.

Và điều thú vị là nhiều người thậm chí không nhận ra điều đó. Nhưng tất cả những cuộc gọi xấu nhỏ và những nỗ lực lừa gạt ngu ngốc đó đều cộng lại thành một số tiền kha khá.

Chiến thắng khi chơi Poker không hề dễ dàng (Và điều đó không bao giờ nên xảy ra)

Nếu thắng bài poker dễ dàng như vậy thì ai cũng làm được rồi. Ai lại không muốn ghi điểm khi nhấm nháp cocktail qua ống hút khi nằm trên những bãi biển nhiệt đới của Thái Lan? Thực tế của poker chuyên nghiệp (hoặc chỉ là chiến thắng khi chơi poker) rất khác so với những gì hầu hết mọi người nghĩ về nó.

Và một trong những lý do lớn nhất khiến nhiều người chơi không bao giờ thành công trong poker không phải vì họ thiếu kỹ năng hay kiến ​​thức kỹ thuật. Hầu hết người chơi ngày nay đều hiểu rõ cách chơi TAG đơn giản một cách chính xác.

Lý do thực sự khiến họ không thể lọt vào top đầu là vì thường một vài nhịp dở liên tiếp chỉ khiến họ bật một công tắc nào đó trong đầu khiến họ mất hết tỉnh táo. Điều này thường thể hiện ở một vài cuộc gọi vô vọng hoặc những pha tăng tiền vô tội vạ ngu ngốc trên sông.

Nhưng như tôi đã nói ở trên, cuối cùng, những điều nhỏ nhặt này sẽ dẫn đến những tổn thất khá đáng kể. Trong thời đại ngày nay, khi trò chơi trở nên thực sự khó khăn, bạn không thể phạm những sai lầm như vậy. Đây sẽ là sự khác biệt giữa người chơi tích cực và tiêu cực.

Hãy đứng dậy khỏi máy tính khi bạn gặp phải nhiều nhịp tồi tệ liên tiếp và cố gắng bình tĩnh lại. Đừng chơi cả ngày nếu bạn phải làm vậy. Nhưng đừng để độ nghiêng làm hỏng kết quả của bạn trong trò chơi này. Trò chơi và con cá sẽ không rời xa bạn - bạn sẽ quay lại vào ngày mai.

Và một ngày nào đó bạn sẽ học cách chịu đựng nhiều điều tồi tệ dễ dàng hơn. Tôi thực sự tin rằng sự thiếu kinh nghiệm là nguyên nhân chính. Rốt cuộc, nếu bạn chơi thực sự nhiều, thì đến một thời điểm nhất định, bạn sẽ bắt đầu nhận thấy rằng mọi thứ trong trò chơi này đều lặp lại.

Khi tôi thấy mọi người phàn nàn về sự xui xẻo của họ khi chơi bài poker, họ thường phàn nàn về một mẫu ván bài quá nhỏ đến mức gần như buồn cười. Và sự thiếu kinh nghiệm cũng như niềm tin khiến poker đến nhanh chóng và dễ dàng chính là điều đã kéo họ xuống.

Không, poker không hoạt động theo cách đó. Trò chơi này không hề đơn giản. Và cô ấy không nên như vậy. Và điều này là rất tốt.

suy nghĩ cuối cùng

Đối phó với những nhịp xấu trong poker không phải là điều dễ dàng và không có biện pháp khắc phục chung nào để đối phó với chúng. Và đây có lẽ là phần khó nhất của trò chơi. Bạn đã thông minh hơn đối thủ của mình và sau đó trả lại cho anh ta số điểm của bạn. Điều này thật vô lý, cái quái gì vậy?! Điều này hoàn toàn là xúc phạm.

Nhưng nó vẫn là một thành phần cần thiết của trò chơi. Những người chơi tồi có lẽ đã bỏ poker từ lâu nếu họ không có những khoảnh khắc may mắn hiếm hoi này. Và tất cả chúng ta đều phải đóng khoản thuế này.

Nhưng tất nhiên, đôi khi chúng tôi sẽ phải trả nhiều hơn bình thường. Nhưng thế nào là “bình thường” trong một trò chơi dựa trên rủi ro ngắn hạn và cờ bạc?

Những từ như “bình thường”, “công bằng”, v.v. – tất cả chỉ là huyền thoại trong poker. Poker không nợ bạn bất cứ điều gì. Trò chơi này là một con chó cái độc ác với trái tim sắt đá đôi khi sẽ xé nát tâm hồn bạn.

Và đại đa số mọi người sẽ không bao giờ có thể đối phó được với nó.

Và trên thực tế, đây là cơ hội tuyệt vời để bạn trở nên mạnh mẽ và cứng rắn hơn những người khác nhằm giành lợi thế và cải thiện kết quả của mình. Bạn không thể để cảm xúc chi phối quyết định của mình tại bàn poker. Đây là sự khác biệt chính giữa số lượng nhỏ người chiến thắng và số lượng lớn người thua cuộc.

Xấu (album)

Xấu (Người Mỹ gốc Phi) Dốc) là album phòng thu thứ bảy của ca sĩ kiêm nhạc sĩ người Mỹ Michael Jackson. Nó được phát hành trên hãng Epic Records vào ngày 31 tháng 8 năm 1987, và được sản xuất bởi chính Jackson và Quincy Jones - Xấuđã trở thành lần hợp tác thứ ba và cuối cùng của họ. Các bài hát trong album thuộc thể loại funk, nhịp điệu và blues, phúc âm, pop rock, hard rock, swing và blues.

Jackson đã viết chín trong số mười một bài hát lọt vào danh sách rút gọn. Vào tháng 9 năm 1987 Xấuđứng đầu bảng xếp hạng Billboard 200 của Mỹ và bảng xếp hạng Albums của Vương quốc Anh tổng cộng, album đứng đầu bảng xếp hạng ở 25 quốc gia. Từ năm 1987 đến năm 1989, từ Xấu chín đĩa đơn đã được phát hành, năm đĩa đơn đầu tiên đạt được thành công lớn nhất: “I Just Can't Stop Loving You”, “Bad”, “The Way You Make Me Feel”, “Man in the Mirror” và “Dirty Diana”. - họ đứng đầu bảng xếp hạng Billboard Hot 100 của Mỹ, qua đó lập kỷ lục về số lượng đĩa đơn trong một album đứng đầu bảng xếp hạng trên toàn thế giới về doanh số bán album, theo nhiều nguồn khác nhau, dao động từ 30 đến 45 triệu bản vào năm 1988. và năm 1990. Xấu nhận được hai tượng Grammy.

Các video clip được quay cho chín bài hát trong album. Để quảng bá đĩa hát, Jackson đóng vai chính trong bộ phim ca nhạc Moonwalk, được phát hành trên băng video vào đầu năm 1989. Một trò chơi điện tử dựa trên bộ phim đã được phát hành từ năm 1989 đến năm 1990. Người đi trên trăng của Michael Jackson.

Vào tháng 9 năm 1987, gần như ngay sau khi phát hành album, Jackson đã thực hiện chuyến lưu diễn vòng quanh thế giới để ủng hộ nó - Bad World Tour. Chuỗi buổi hòa nhạc kéo dài 18 tháng và trở thành chuyến lưu diễn có doanh thu cao nhất của một nghệ sĩ solo trong những năm 1980.

Album được tái phát hành hai lần, lần đầu tiên vào năm 2001 với tựa đề Xấu: Phiên bản đặc biệt. Việc phát hành lần phát hành lại thứ hai diễn ra vào năm 2012 để kỷ niệm 25 năm thành lập đĩa hát. Cả hai bản phát hành đều bao gồm tài liệu bổ sung và các bài hát chưa được phát hành trước đó.

Xấu

  • Xấu - album của Michael Jackson.
  • Bad là một đĩa đơn của Michael Jackson trong album cùng tên.
  • Xấu - Bài hát của U2 trong album Ngọn lửa khó quên.

Bài ca dở)

"Xấu"(Người Mỹ gốc Phi "Cool") là một bài hát của nhạc sĩ người Mỹ Michael Jackson, đĩa đơn thứ hai trong album phòng thu cùng tên của ca sĩ. Nó được phát hành vào ngày 7 tháng 9 năm 1987 bởi Epic Records. Được viết bởi Jackson và được sản xuất bởi anh ấy và Quincy Jones. Sáng tác đã trở thành đĩa đơn thứ hai trong album Xấu, đạt vị trí quán quân trên bảng xếp hạng Billboard Hot 100 của Mỹ.

Vào ngày 31 tháng 8 năm 1987, CBS công chiếu bộ phim ngắn Bad dài 18 phút, với sự tham gia của Jackson. Video do Martin Scorsese làm đạo diễn, kinh phí quay phim là 2,2 triệu USD và phim được đưa vào danh sách những video ca nhạc đắt nhất. Một đoạn phim ngắn dài 4 phút được quay tại một trong những ga tàu điện ngầm ở New York đã được chiếu trên truyền hình.

Năm 2012, danh sách các bài hát trong album tái phát hành bao gồm bản phối lại của "Bad", được tạo ra với sự tham gia của DJ Afrojack và rapper Pitbull. Sáng tác được phát hành dưới dạng đĩa đơn thứ hai kể từ lần tái phát hành, nhưng không thành công lắm.

Ổ cứng là một trong những thiết bị không đáng tin cậy nhất trong máy tính. Thật vậy, ngoài các thiết bị điện tử phức tạp, nó còn chứa các bộ phận cơ khí hoạt động liên tục. Theo thời gian, chúng hao mòn và nhiều vấn đề khác nhau bắt đầu, trong đó phổ biến nhất là sự xuất hiện của các khối BAD. Điều này đặc biệt áp dụng cho các mẫu ổ cứng cũ vẫn có thể sử dụng được (đặc biệt là ở các doanh nghiệp nơi máy tính không lưu trữ phim, trò chơi và các nội dung “nặng” khác) và đã khá cũ. Nhiều người dùng mất cảnh giác và không biết phải làm gì tiếp theo. Đó là lý do tại sao bài viết này được viết. Trong đó, chúng ta sẽ xem xét tất cả các cách để loại bỏ những vấn đề này có sẵn ở nhà.

Một ít lịch sử

Thành phần xấu ( từ tiếng Anh - xấu, vô giá trị) có sẵn trên bất kỳ ổ cứng nào. Cho dù đĩa của chúng được chế tạo cẩn thận đến đâu thì trên mỗi đĩa vẫn có một số chỗ ghi hoặc đọc kèm theo lỗi. Ngoài ra, đơn giản là có những vùng bề mặt không ổn định có thể phát triển thành khuyết tật theo thời gian, điều này không thể chấp nhận được đối với người dùng. Do đó, sau khi sản xuất tại nhà máy, mỗi ổ đĩa đều trải qua quá trình kiểm tra kỹ lưỡng, trong đó xác định được các thành phần xấu. Chúng được đánh dấu là không sử dụng được và được đưa vào một bảng đặc biệt - tờ khiếm khuyết.

Những ổ đĩa cứng đầu tiên có một tờ giấy khiếm khuyết ở dạng nhãn dán, trên đó ghi địa chỉ của những khu vực không ổn định tại nhà máy. Những thiết bị này, là một bản sao được sửa đổi một chút của ổ đĩa mềm thông thường, chỉ có thể hoạt động theo các thông số vật lý của riêng chúng: số rãnh, cung và đầu ghi trong hộ chiếu trùng khớp hoàn toàn với số thực của chúng. Khi mua một thiết bị như vậy, người dùng đọc nhãn dán và nhập địa chỉ của các khu vực bị giết vào FAT. Sau đó, hệ điều hành không còn nhận thấy những khiếm khuyết này, cũng như nó không nhận thấy các khối xấu trên đĩa mềm nếu chúng bị tiện ích Scandisk loại bỏ. Có lẽ vào thời xa xưa đó đã xuất hiện thuật ngữ “khối xấu”: một khối được gọi là cụm- đơn vị tối thiểu của không gian đĩa logic. Ở cấp độ vật lý, một cụm bao gồm một số khu vực và nếu một khu vực bị hỏng, hệ điều hành sẽ tuyên bố toàn bộ cụm không sử dụng được. Không có phương pháp che giấu khuyết điểm nào khác tồn tại vào thời điểm đó. Và khi các cách để che giấu các khu vực riêng lẻ xuất hiện, người ta không phát minh ra các khái niệm mới mà vẫn tiếp tục sử dụng thành công từ “khối”.

Không lâu sau, các nhà sản xuất đã nghĩ ra một điều rất thú vị: nếu người dùng vẫn đánh dấu các khối xấu là không cần thiết, họ lý luận, vậy tại sao không đánh dấu chúng ngay tại nhà máy? Nhưng làm thế nào để làm điều này nếu không có hệ thống tập tin trên ổ cứng và không biết nó sẽ như thế nào? Đó là lúc họ nghĩ ra một điều thông minh tên là " người phiên dịch": một bảng đặc biệt bắt đầu được viết trên bánh kếp, trong đó cho biết những lĩnh vực nào nên được ẩn khỏi người dùng và những lĩnh vực nào nên để lại cho anh ta. Trình dịch trở thành một loại liên kết trung gian kết nối hệ thống đầu đĩa vật lý với ổ đĩa giao diện.

Người ta cho rằng khi được bật, ổ cứng trước tiên sẽ đọc các bảng bên trong của nó, ẩn địa chỉ các lỗi được ghi trong đó và chỉ sau đó mới cho phép BIOS, HĐH và các chương trình ứng dụng truy cập vào nó. Và để ngăn người dùng vô tình ghi đè lên trình dịch trong khi làm việc, nó được đặt trong một khu vực đặc biệt của đĩa, không thể truy cập được bằng các chương trình thông thường. Chỉ có bộ điều khiển mới có thể truy cập nó. Sự kiện này đã tạo nên một cuộc cách mạng thực sự trong lĩnh vực sản xuất ổ cứng, đồng thời đánh dấu sự xuất hiện của thế hệ ổ đĩa mới - có khu vực dịch vụ.

Để tất cả các vít của cùng một kiểu máy, nhưng có số lượng khuyết tật khác nhau, có cùng công suất, các rãnh dự phòng được để lại trên mỗi vít - một khoản dự trữ được cung cấp đặc biệt để cân bằng dung lượng của các ổ đĩa cùng loại theo tiêu chuẩn. giá trị đã khai báo. Nó được đặt ở cuối đĩa, gần trung tâm của nó và người dùng cũng không thể truy cập được. Khi rời khỏi nhà máy, những ổ cứng như vậy không có một khu vực xấu nào có thể nhìn thấy được. Nếu các lỗi mới xuất hiện trong quá trình hoạt động, người dùng có thể thực hiện định dạng cấp thấp bằng cách sử dụng tiện ích phổ quát từ BIOS bo mạch chủ và cố gắng ẩn chúng. Đôi khi, như với đĩa mềm, điều này có thể xảy ra. Nhưng nếu “linh hồn ma quỷ” là vật chất, thì điều này không giúp ích được gì: không thể thêm những khiếm khuyết mới vào bảng và viết lại trình dịch nếu không có chương trình đặc biệt. Do đó, các khối xấu trên nhiều ốc vít cũ (trước năm 1995) đã phải được ẩn đi theo cùng một cách lỗi thời - thông qua FAT. Và chỉ Seagate, Maxtor và Western Digital mới phát hành các tiện ích giúp che giấu khuyết điểm và thay thế chúng khỏi kho dự trữ.

Thời gian trôi qua và những con ốc vít càng thay đổi nhiều hơn. Trong nỗ lực tăng mật độ ghi, các nhà phát triển bắt đầu sử dụng nhiều thủ thuật không chuẩn khác nhau: họ bắt đầu áp dụng thẻ servo, được thiết kế để đặt các đầu trên đường ray chính xác hơn. Công nghệ ghi theo từng vùng (ZBR) đã xuất hiện, ý nghĩa của nó là số lượng cung khác nhau trên các rãnh bên ngoài và bên trong. Bộ truyền động đầu đã thay đổi - thay vì động cơ bước, bộ định vị ở dạng cuộn dây chuyển động bắt đầu được sử dụng. Và bản thân các đầu và đĩa đã thay đổi nhiều đến mức mỗi công ty đã phát triển cấu trúc định dạng cấp thấp hơn của riêng mình, chỉ phù hợp với công nghệ của họ. Điều này khiến không thể sử dụng các tiện ích định dạng cấp thấp phổ biến do người dịch các ốc vít như vậy đã học cách ẩn định dạng vật lý của ổ đĩa, chuyển đổi nó thành ảo.

Số lượng trụ, cung và đầu được ghi trên vỏ ổ cứng không còn tương ứng với giá trị thực của chúng và các nỗ lực định dạng vít như vậy bằng các tiện ích cũ thường không thành công: bộ điều khiển của nó từ chối lệnh ATA tiêu chuẩn 50h, hoặc chỉ đơn giản là bắt chước định dạng bằng cách điền vào vít bằng số không. Điều này đặc biệt được để lại để tương thích với các chương trình cũ hơn. Vì lý do tương tự, quy trình Định dạng Cấp thấp đã bị loại khỏi BIOS của các bo mạch chủ hiện đại. Và để cung cấp cho các ổ cứng như vậy khả năng định dạng cấp thấp thực sự, cần phải bỏ qua trình dịch, có quyền truy cập trực tiếp vào các rãnh và đầu vật lý. Để làm được điều này, họ bắt đầu sử dụng tiện ích công nghệ chạy vi mã đặc biệt được ghi trong ROM của ổ đĩa. Lệnh gọi vi mã này là duy nhất cho mỗi kiểu máy và đề cập đến các lệnh công nghệ không được công ty tiết lộ. Thông thường, việc định dạng như vậy không thể được thực hiện thông qua giao diện IDE tiêu chuẩn: nhiều mẫu HDD từ những năm 90 - Conner, Teac, v.v., cũng như tất cả các Seagate hiện đại, yêu cầu kết nối một đầu nối riêng với thiết bị đầu cuối qua cổng COM.

Đối với các tiện ích công nghệ, chúng chưa bao giờ được phân phối rộng rãi và người dùng bình thường không thể tiếp cận được. Để sử dụng rộng rãi, "các chương trình điên rồ" đã được viết để thực hiện định dạng giả thông qua giao diện: điền vào đĩa các số 0 để xóa thông tin. Điều này có thể được nhìn thấy ngay cả từ tên của các tiện ích này, có thể tìm thấy trên trang web của các nhà sản xuất ổ cứng: wdclear, fjerase, zerofill vân vân. Đương nhiên, không có lệnh công nghệ nào trong các chương trình này và do đó chúng có thể được áp dụng cho bất kỳ ổ cứng nào. Những tiện ích như vậy thường hữu ích trong việc giúp loại bỏ một số loại BAD nhất định mà chúng ta sẽ nói đến sau.

Tại sao các nhà sản xuất lại hành động tàn nhẫn như vậy, tước đi cơ hội của chúng ta để sửa định dạng cấp thấp và tự mình che giấu khuyết điểm? Vẫn chưa có sự đồng thuận về câu hỏi này, nhưng câu trả lời chính thức từ hầu hết các công ty nghe có vẻ như thế này: “Đây là một hoạt động phức tạp và nguy hiểm đến mức người dùng bình thường không được phép thực hiện, nếu không nhiều ổ cứng sẽ bị giết”. Do đó, việc định dạng ở mức độ thấp chỉ có thể được thực hiện tại nhà máy hoặc tại trung tâm dịch vụ của công ty."

Chúng ta hãy thử tìm hiểu xem điều này có thực sự như vậy không. Đồng thời, hãy xem định dạng cấp thấp thực sự của ổ cứng hiện đại là gì, liệu nó có thể tự làm được không và quan trọng nhất là chúng ta có cần nó không?

Chuẩn bị ổ cứng tại nhà máy

Trước khi giấu các thành phần xấu tại nhà máy, điều rất quan trọng là phải xác định tất cả, ngay cả những khuyết tật rất nhỏ, cũng như những khu vực không ổn định có thể phát triển thành các khối xấu theo thời gian. Suy cho cùng, nếu điều này xảy ra trong quá trình hoạt động, người dùng có thể mất một tập tin quan trọng và danh tiếng của công ty sản xuất một ổ đĩa “chưa hoàn thiện” như vậy sẽ bị tổn hại. Vì vậy, việc kiểm tra ổ cứng trước khi che giấu khuyết điểm mất rất nhiều thời gian, ít nhất là vài giờ và được thực hiện ở chế độ công nghệ. Điều này được thực hiện để loại bỏ sự chậm trễ về thời gian chắc chắn phát sinh trong quá trình hoạt động của trình dịch, gửi dữ liệu qua bộ đệm và logic giao diện. Vì vậy, tại nhà máy, bề mặt chỉ được quét theo thông số vật lý. Thông thường, việc này không được thực hiện bởi một chương trình bên ngoài mà bởi một mô-đun đặc biệt trong ROM của ổ cứng hoạt động mà không có sự tham gia của giao diện. Kết quả cuối cùng của việc kiểm tra như vậy là thu được một danh sách lỗi - một danh sách điện tử về các vùng không gian đĩa không thể sử dụng được. Nó được đưa vào khu vực phục vụ của cánh quạt và được lưu trữ ở đó trong suốt thời gian sử dụng của nó.

Ổ cứng hiện đại có hai danh sách lỗi chính: một danh sách được điền tại nhà máy trong quá trình sản xuất ổ đĩa và được gọi là danh sách P (chính), và danh sách thứ hai được gọi là danh sách G (từ từ - đang phát triển) và là được bổ sung trong quá trình vận hành vít, khi xuất hiện các khuyết tật mới. Ngoài ra, một số ốc vít còn có danh sách các lỗi servo (dấu servo dán trên các tấm ổ cứng đôi khi cũng có lỗi) và nhiều mẫu máy hiện đại cũng có danh sách các lỗi tạm thời (đang chờ xử lý). Bộ điều khiển sẽ nhập vào các khu vực "đáng ngờ" theo quan điểm của nó, chẳng hạn như những khu vực không được đọc lần đầu hoặc có lỗi.

Sau khi nhận được tờ khuyết điểm, họ bắt đầu che giấu khuyết điểm. Có một số cách để che giấu chúng, mỗi cách đều có những đặc điểm riêng. Về mặt lý thuyết, bạn có thể chỉ cần gán lại địa chỉ của các thành phần xấu vào khu dự trữ và lấy chúng từ đó, nhưng điều này sẽ làm giảm hiệu suất của trục vít, vì mỗi lần nó phát hiện một khu vực được đánh dấu là xấu, nó sẽ buộc phải di chuyển. người đứng đầu đến khu vực dự trữ, có thể nằm xa vị trí khuyết tật. Nếu có nhiều khu vực được chỉ định lại, hiệu suất của ổ đĩa sẽ giảm đáng kể, vì phần lớn thời gian nó sẽ dành cho việc giật các đầu một cách vô ích. Hơn nữa, hiệu suất của các vít có số lượng khuyết tật khác nhau sẽ khác nhau rất nhiều, điều này tất nhiên là không thể chấp nhận được trong sản xuất hàng loạt. Phương pháp che giấu khuyết điểm này được gọi là " phương pháp thay thế" hoặc ánh xạ lại (từ tiếng Anh cơ cấu lại bản đồ ngành).

Do có nhiều nhược điểm cố hữu trong việc ánh xạ lại, phương pháp này không bao giờ được sử dụng trong sản xuất ốc vít công nghiệp mà sử dụng một thuật toán khác: sau khi xác định được tất cả các lỗi, địa chỉ của tất cả các khu vực tốt sẽ được viết lại một lần nữa, sao cho số của chúng nằm trong số đó. đặt hàng. Các thành phần xấu chỉ đơn giản là bị bỏ qua và không liên quan đến công việc tiếp theo. Khu vực dự trữ cũng được duy trì liên tục và một phần của nó được gắn vào phần cuối của khu vực làm việc - để cân bằng thể tích. Phương pháp ẩn dữ liệu xấu này khó thực hiện hơn so với ánh xạ lại, nhưng kết quả đạt được rất xứng đáng với nỗ lực bỏ ra - cho dù có bao nhiêu thành phần xấu thì ổ đĩa vẫn không bị chậm. Loại khuyết điểm ẩn chính thứ hai này được gọi là " phương pháp bỏ qua ngành". (Có các thuật toán khác dành cho các lỗi ẩn do nhà máy sản xuất, chẳng hạn như bằng cách loại bỏ toàn bộ rãnh hoặc sử dụng khu vực dự phòng trên mỗi rãnh, nhưng chúng có những hạn chế và do đó thực tế không được sử dụng trong các ổ đĩa hiện đại).

Quá trình tính toán lại địa chỉ trong khi bỏ qua lỗi được gọi là “định dạng nội bộ”. Nội bộ - vì toàn bộ quá trình diễn ra hoàn toàn bên trong ổ cứng, tại các địa chỉ vật lý và không có sự tham gia của giao diện. Tại thời điểm này, vít được điều khiển bởi một chương trình vi mô được tích hợp trong ROM của nó, chương trình này sẽ phân tích bảng lỗi và kiểm soát việc định dạng. Nó không thể bị gián đoạn bởi các lệnh bên ngoài. Sau khi hoàn tất định dạng, phần sụn sẽ tự động tính toán lại trình dịch (hoặc tạo lại nó) và vít sẽ sẵn sàng để sử dụng. Sau đó, nó, không có một khối xấu nào, sẽ được chuyển từ nhà máy đến tay người mua.

Công nghệ mới

Bây giờ đã rõ tại sao các tiện ích độc quyền không thực hiện bất kỳ hoạt động nào liên quan đến quyền truy cập trực tiếp vào khu vực dịch vụ. Xét cho cùng, việc che giấu khuyết điểm bằng cách định dạng là một chu trình sửa chữa gần như hoàn chỉnh, dựa trên các thông số bên ngoài và gắn liền với sự hiểu biết rõ ràng về từng bước. Và chỉ cần làm sai điều gì đó để làm hỏng ổ đĩa là đủ. Hãy lấy một ví dụ đơn giản: người dùng quyết định thực hiện định dạng cấp thấp "thực" bằng cách chạy quy trình ROM ở chế độ công nghệ. Quá trình này thường kéo dài 10-60 phút, nhưng sau đó xảy ra tình trạng mất điện hoặc đóng băng tầm thường - và vít không có bộ dịch, bởi vì. Anh ấy không có thời gian để tạo lại nó. Điều này có nghĩa là một thiết bị như vậy sẽ không phù hợp để làm việc tiếp theo - cả hệ điều hành và BIOS đều không nhìn thấy nó.

Thật đáng sợ khi tưởng tượng có bao nhiêu ổ đĩa có thể bị hỏng theo cách này, chỉ vì tò mò hoặc do nhầm lẫn. Đặc biệt nếu những tiện ích này rơi vào tay những kẻ ngu ngốc chạy mọi thứ trên máy tính của họ. Tất nhiên, đĩa không bị hư hỏng đến mức không thể phục hồi được và bằng cách bắt đầu định dạng lại, bạn có thể khiến nó hoạt động trở lại. Nhưng suy nghĩ của hầu hết người dùng được cấu trúc theo cách mà khi gặp vấn đề (không phát hiện thấy xác chết trong BIOS thay vì vít), nhiều người hoảng sợ, đổ lỗi cho nhà sản xuất về mọi thứ. Và tất nhiên họ không cần những vấn đề không cần thiết - điều quan trọng hơn nhiều là đảm bảo ổ cứng đáp ứng được thời hạn bảo hành. Do đó, vài năm trước, các ổ đĩa đã bắt đầu được trang bị khả năng “sửa chữa” độc lập các khu vực bị lỗi - thực hiện ánh xạ lại. Như đã nói trước đó, bản remap không được ứng dụng trong quá trình chuẩn bị ổ đĩa tại nhà máy, nhưng hóa ra nó lại là một giải pháp rất thành công để che giấu những khuyết điểm trong điều kiện trong nước.

Ưu điểm của việc ánh xạ lại so với định dạng bên trong là không chuyển vít sang chế độ công nghệ, tốc độ thực hiện và độ an toàn cho ổ đĩa. Ngoài ra, trong nhiều trường hợp, việc ánh xạ lại có thể được thực hiện mà không cần xóa hệ thống tệp và không phá hủy dữ liệu liên quan. Công nghệ này được gọi là tự động gán lại lỗi(tự động xác định lại các lỗi) và chính quy trình - phân công lại. Như vậy ánh xạ lạiphân công lại- về cơ bản thì điều này giống nhau, mặc dù thuật ngữ gán lại thường được áp dụng cho một khu vực duy nhất và ánh xạ lại - cho toàn bộ đĩa.

Bản đồ lại hoạt động như sau: nếu xảy ra lỗi khi cố gắng truy cập vào một khu vực, bộ điều khiển “thông minh” sẽ hiểu rằng khu vực này bị lỗi và “nhanh chóng” đánh dấu nó là BAD. Địa chỉ của nó được nhập ngay vào bảng lỗi (G-list). Đối với nhiều ốc vít, điều này xảy ra nhanh đến mức người dùng thậm chí không nhận thấy rằng lỗi đã được phát hiện và bị ẩn đi. Trong quá trình hoạt động, ổ đĩa liên tục so sánh các địa chỉ của khu vực hiện tại với các địa chỉ trong bảng và không truy cập vào các khu vực bị lỗi. Thay vào đó, nó di chuyển các đầu đến khu vực dự phòng và đọc khu vực từ đó. Thật không may, do tốn nhiều thời gian cho việc định vị tầm xa, những khu vực như vậy sẽ xuất hiện dưới dạng những điểm nhấn nhỏ trong biểu đồ đọc. Điều tương tự sẽ xảy ra khi ghi âm.

Nếu xảy ra lỗi trong quá trình hoạt động bình thường của HĐH, việc khôi phục tự động cực kỳ hiếm khi xảy ra. Điều này là do trên hầu hết các ổ cứng, tính năng gán lại chỉ được kích hoạt khi ghi. Và nhiều hệ điều hành kiểm tra tính toàn vẹn của khu vực này trước khi ghi và khi phát hiện ra lỗi, nó sẽ từ chối ghi vào khu vực đó. Do đó, trong hầu hết các trường hợp, để thực hiện ánh xạ lại, vít phải được "yêu cầu" - buộc phải viết lại khu vực ở mức độ thấp, bỏ qua các chức năng của hệ điều hành và BIOS tiêu chuẩn. Việc này được thực hiện bởi một chương trình có thể truy cập trực tiếp vào ổ cứng thông qua các cổng của bộ điều khiển IDE. Nếu xảy ra lỗi trong quá trình ghi như vậy, bộ điều khiển sẽ tự động thay thế khu vực này khỏi khu vực dự trữ và BAD sẽ biến mất.

Công việc của hầu hết các tiện ích được gọi là “định dạng cấp thấp” của các nhà sản xuất đều dựa trên nguyên tắc này. Tất cả chúng, nếu muốn, có thể được sử dụng cho ốc vít của các công ty khác (nếu các chương trình đó từ chối hoạt động với ổ đĩa của người khác, thì việc này được thực hiện vì lý do tiếp thị). Và tất nhiên, các chức năng ánh xạ lại có mặt trong nhiều chương trình phổ biến và miễn phí, các tính năng mà chúng ta sẽ xem xét sau. Trong khi chờ đợi, thêm một chút lý thuyết.

Huyền thoại phổ biến nhất của người dùng là khẳng định rằng mỗi ốc vít cần có chương trình “đặc biệt” riêng để che giấu khuyết điểm và bản sửa lỗi đó cũng là định dạng cấp thấp. Trên thực tế, điều này là không đúng sự thật. Remap chỉ là một loại ghi lại thông tin bằng các phương tiện tiêu chuẩn và trong hầu hết các trường hợp, mọi tiện ích remap đều có thể được áp dụng cho bất kỳ ốc vít nào. Việc ánh xạ lại không được thực hiện bởi các chương trình bên ngoài mà bởi bộ điều khiển ổ cứng. Chỉ có anh ta mới đưa ra quyết định phân công lại các khu vực bị lỗi. Các chương trình “Người ngoài hành tinh” cũng không thể làm hỏng ổ đĩa, vì chúng không sử dụng các lệnh công nghệ và ở chế độ bình thường, vít sẽ không bao giờ cho phép bạn làm bất cứ điều gì với nó ngoài các thao tác đọc-ghi tiêu chuẩn. Sự khác biệt duy nhất giữa các tiện ích độc quyền là số lần thử ghi/đọc/xác minh cho các loại vít khác nhau. Để bộ điều khiển “tin rằng” có BAD ẩn trong khu vực này, một số ổ cứng chỉ cần một chu kỳ, trong khi một số khác cần nhiều chu kỳ.

Một lần nữa về S.M.A.R.T.

Hầu hết tất cả các ổ đĩa cứng được phát hành sau năm 1995 đều có hệ thống giám sát hoạt động tình trạng của chúng - S.M.A.R.T. (Công nghệ tự giám sát và báo cáo). Công nghệ này cho phép bạn đánh giá bất cứ lúc nào các thông số quan trọng của ổ đĩa như số giờ làm việc, số lỗi xảy ra trong quá trình đọc/ghi, v.v. Các ổ cứng đầu tiên được trang bị hệ thống này (ví dụ: WD AC21200) có SMART rất không hoàn hảo gồm bốn đến sáu thuộc tính. Nhưng chẳng bao lâu sau, tiêu chuẩn SMART-II đã được phát triển và kể từ khi được giới thiệu, hầu hết các ổ đĩa đều có tính năng như chẩn đoán nội bộ và tự giám sát. Tính năng này dựa trên một loạt các thử nghiệm nội bộ tự động có thể được khởi chạy bằng các lệnh ATA tiêu chuẩn và được thiết kế để giám sát sâu về tình trạng cơ học của ổ đĩa, bề mặt đĩa và nhiều thông số khác.

Sau khi thực hiện kiểm tra, ổ đĩa phải cập nhật số đọc ở tất cả thuộc tính SMART theo trạng thái hiện tại của nó. Thời gian thử nghiệm có thể thay đổi từ vài giây đến 54 phút. Bạn có thể kích hoạt các bài kiểm tra SMART, ví dụ: bằng chương trình MHDD (lệnh console "kiểm tra thông minh"). Sau khi chạy thử nghiệm, có thể xảy ra hiện tượng “lạ”, rất giống với những hiện tượng xảy ra khi trình chống phân mảnh đang chạy: đèn báo HDD sáng liên tục và âm thanh chuyển động mạnh của các đầu. Đây là hiện tượng bình thường: ổ cứng quét bề mặt để tìm khuyết điểm. Bạn chỉ cần đợi một lúc cho đến khi quá trình tự kiểm tra kết thúc và vít ổn định trở lại.

Sau đó, thông số kỹ thuật SMART-III xuất hiện, không chỉ có chức năng phát hiện các khuyết tật bề mặt mà còn có khả năng khôi phục chúng một cách nhanh chóng và nhiều cải tiến khác. Một trong những giống của nó là hệ thống Nhân viên cứu hộ dữ liệu, được sử dụng trong các ổ đĩa Western Digital. Bản chất của nó như sau: nếu không có cuộc gọi nào đến vít, nó sẽ bắt đầu quét bề mặt một cách độc lập, xác định các khu vực không ổn định và khi phát hiện thấy chúng, nó sẽ chuyển dữ liệu đến khu vực dự trữ. Sau đó anh ta bổ nhiệm lại. Do đó, dữ liệu được lưu ngay cả trước khi BAD thực sự xảy ra ở nơi này. Không giống như giám sát SMART, Data Lifeguard không thể bị tắt bằng lệnh bên ngoài và chạy liên tục. Vì vậy, các khối BAD “có thể nhìn thấy” hầu như không bao giờ xuất hiện trên các ổ cứng Western Digital hiện đại.

Để xem trạng thái SMART của ổ cứng, hãy sử dụng các chương trình có tên màn hình SMART. Một trong số chúng là một phần của gói HddUtil dành cho DOS và được gọi là smartudm. Chương trình này hoạt động với mọi ổ cứng và bộ điều khiển. Ngoài ra, nó còn đi kèm với tài liệu chi tiết mô tả tất cả các thuộc tính. Có các màn hình SMART dành cho Windows 9x, chẳng hạn như SiGuardian và SmartVision rất phổ biến nhưng chúng có thể không hoạt động trên một số hệ thống. Điều này được giải thích là do các chương trình hoạt động trực tiếp với vít, thông qua các cổng và trình điều khiển làm chủ bus của một số chipset cản trở việc này. Chủ sở hữu Windows XP nên chú ý đến màn hình SmartWiew www.upsystems.com.ua/ - ứng dụng hoạt động chính xác trên hệ thống này ngay cả trên chipset VIA.

Có một số mối quan hệ giữa thuộc tính SMART và tình trạng bề mặt. Hãy xem xét những thứ liên quan trực tiếp đến các khối xấu:

  • Số lượng khu vực được phân bổ lại và số lượng sự kiện được phân bổ lại: Số lượng lĩnh vực được ánh xạ lại. Các thuộc tính này hiển thị số lượng các lĩnh vực được ánh xạ lại chỉ định lại trong danh sách Lỗi phát triển. Đối với các vít mới, chúng phải bằng 0! Nếu giá trị của chúng khác 0, điều này có nghĩa là ổ cứng đã được sử dụng, các vấn đề xấu đã xuất hiện trên đó và một bản sửa lại đã được thực hiện. Hãy cẩn thận khi mua hàng cũ!
  • Tỷ lệ lỗi đọc thô: số lỗi đọc. Đối với nhiều ổ cứng, chúng luôn ở trên 0, nhưng nếu giá trị Giá trị nằm trong phạm vi bình thường (vùng màu xanh lá cây) thì không có gì phải lo sợ. Đây là những lỗi “mềm” được bộ phận điện tử truyền động sửa thành công và không dẫn đến hỏng dữ liệu. Thật nguy hiểm khi thông số này giảm mạnh trong thời gian ngắn, chuyển sang vùng màu vàng. Điều này cho thấy ổ đĩa có vấn đề nghiêm trọng, có thể xuất hiện những điều xấu trong tương lai gần và đã đến lúc tạo một bản sao lưu dữ liệu quan trọng;
  • Ngành cấp phát hiện hành: thuộc tính này phản ánh nội dung của danh sách lỗi “tạm thời” có trên tất cả các ổ đĩa hiện đại, tức là. số lượng các lĩnh vực không ổn định hiện nay. Vít không thể đọc được các khu vực này trong lần đầu tiên. Trường giá trị thô của thuộc tính này hiển thị tổng số lĩnh vực mà ổ đĩa hiện đang xem xét để ánh xạ lại. Nếu trong tương lai, bất kỳ lĩnh vực nào trong số này được đọc (hoặc viết lại) thành công, thì lĩnh vực đó sẽ bị loại khỏi danh sách người nộp đơn. Giá trị không đổi của thuộc tính này trên 0 cho biết có vấn đề với ổ đĩa.
  • Khu vực không thể sửa được: Hiển thị số lượng các lĩnh vực có lỗi không thể sửa được bằng mã ECC. Nếu giá trị của nó trên 0, điều này có nghĩa là đã đến lúc vít thực hiện ánh xạ lại: có thể trong khi ghi dữ liệu, HĐH sẽ chạy vào khu vực này và do đó, một số thông tin quan trọng hoặc tệp hệ thống sẽ bị xóa Bị hư hại. Tuy nhiên, đối với một số ốc vít, vì lý do nào đó, thuộc tính này không được đặt lại ngay cả sau khi ánh xạ lại, do đó không cần thiết phải tin vào kết quả đọc của nó.

Các loại khuyết tật và lý do cho sự xuất hiện của chúng

Đã đến lúc phải tìm ra lý do tại sao trên thực tế lại nảy sinh những điều phiền toái như những điều tồi tệ? Để làm điều này, hãy xem xét cấu trúc của ngành, được nhìn thấy bởi các thiết bị điện tử cánh quạt “từ bên trong”:

Cơm. 1. Cấu trúc khu vực đĩa cứng đơn giản

Như có thể thấy trong Hình 1, mọi thứ phức tạp hơn nhiều so với cái nhìn đầu tiên, ngay cả với sự trợ giúp của trình chỉnh sửa đĩa. Một khu vực bao gồm một tiêu đề định danh và một vùng dữ liệu. Phần đầu của khu vực được đánh dấu bằng một byte đặc biệt - điểm đánh dấu địa chỉ (1). Nó dùng để thông báo cho bộ điều khiển rằng khu vực này nằm dưới sự quản lý của người đứng đầu. Sau đó, theo dõi các ô chứa địa chỉ khu vực duy nhất ở định dạng CHS (2) và tổng kiểm tra của nó - để kiểm tra tính toàn vẹn của địa chỉ đã ghi (3). 512 byte dữ liệu người dùng được đặt trong một trường riêng biệt (4), khi ghi, hàng chục byte thông tin dư thừa được thêm vào trường này, nhằm sửa lỗi đọc bằng mã ECC (5). Bên cạnh dữ liệu có 4 byte dữ liệu tổng kiểm tra tuần hoàn (CRC), dùng để kiểm tra tính toàn vẹn của dữ liệu người dùng và thông báo cho hệ thống sửa lỗi nếu nó bị vi phạm (6). Để khu vực hoạt động đáng tin cậy hơn khi tốc độ quay dao động, có các byte không gian (7). Một số ổ đĩa cứng có thêm một byte sau AM - trong đó khu vực này được đánh dấu là BAD.

Cấu trúc của định dạng cấp thấp rất khác nhau giữa các mẫu ổ đĩa khác nhau và được xác định bởi loại bộ điều khiển được sử dụng, phần sụn của nó và sự khéo léo của các nhà phát triển.

Chỉ cần cấu trúc định dạng không bị hỏng thì ổ cứng sẽ hoạt động bình thường, hoàn thành rõ ràng nhiệm vụ của nó - lưu trữ thông tin. Nhưng ngay khi các thế lực tà ác can thiệp, tùy theo hình thức hủy diệt, chúng biểu hiện dưới dạng các lĩnh vực XẤU với mức độ nghiêm trọng khác nhau.

Các khiếm khuyết có thể được chia thành hai nhóm lớn: vật lý và logic. Chúng ta hãy xem xét từng loại của họ một cách chi tiết.

Khiếm khuyết về thể chất

Khuyết tật bề mặt. Chúng xảy ra khi có hư hỏng cơ học đối với lớp phủ từ tính bên trong không gian cung, chẳng hạn như do trầy xước do bụi, tấm bị lão hóa hoặc xử lý ổ cứng bất cẩn. Một lĩnh vực như vậy phải được đánh dấu là không phù hợp và bị loại khỏi lưu thông.

Lỗi servo. Tất cả các ổ đĩa hiện đại đều sử dụng một hệ thống gọi là cuộn dây âm thanh để di chuyển các đầu từ, không giống như động cơ bước của ốc vít cũ, hệ thống này không có bất kỳ chuyển động rời rạc nào. Để đặt chính xác các đầu trên rãnh trong vít, hệ thống phản hồi được sử dụng, được dẫn hướng bởi các dấu servo từ tính đặc biệt được áp vào đĩa. Dấu servo nằm ở mỗi bên của mỗi đĩa. Chúng được bố trí đều dọc theo tất cả các rãnh và hoàn toàn tỏa tròn, giống như các nan hoa trong bánh xe, tạo thành dạng servo. Nó không thuộc định dạng cấp thấp hơn và không được hiển thị trong hình, nhưng hoàn toàn tất cả các ổ cứng hiện đại đều có nó và đóng một vai trò quan trọng. Dấu servo ổn định tốc độ quay của động cơ và giữ đầu trên một đường nhất định, bất kể ảnh hưởng bên ngoài và biến dạng nhiệt của các bộ phận.

Tuy nhiên, trong quá trình vận hành cánh quạt, một số dấu servo có thể bị phá hủy. Nếu có quá nhiều servo chết, lỗi sẽ bắt đầu xảy ra ở nơi này khi truy cập vào rãnh thông tin: phần đầu thay vì giữ vị trí mong muốn và đọc dữ liệu sẽ bắt đầu di chuyển từ bên này sang bên kia. Nó sẽ trông giống như một BAD béo và đặc biệt kiêu ngạo, hoặc thậm chí giống một nhóm trong số họ. Sự hiện diện của chúng thường đi kèm với hiện tượng đập đầu, đóng băng ổ đĩa và không thể sửa chữa bằng các tiện ích thông thường. Chỉ có thể loại bỏ các khiếm khuyết như vậy bằng các chương trình đặc biệt, bằng cách vô hiệu hóa các rãnh bị lỗi và đôi khi là toàn bộ bề mặt đĩa. Vì những mục đích này, một số ổ đĩa có danh sách lỗi servo lưu trữ thông tin về các dấu servo xấu. Không giống như bảng P và G, bảng lỗi servo không được sử dụng bởi người dịch mà bởi toàn bộ phần sụn cánh quạt. Quyền truy cập vào các khu vực có thẻ servo bị lỗi bị chặn ngay cả bởi các tham số vật lý, điều này cho phép bạn tránh bị va đập và gián đoạn khi truy cập chúng. Ổ cứng không thể tự khôi phục định dạng servo; việc này chỉ được thực hiện tại nhà máy.

Các lĩnh vực BAD phần cứng. Chúng phát sinh do trục trặc về cơ khí hoặc thiết bị điện tử của ổ đĩa. Những vấn đề như vậy bao gồm: vỡ đầu, dịch chuyển đĩa hoặc trục bị cong do va chạm, bụi trong khu vực ngăn chặn, cũng như các trục trặc khác nhau trong hoạt động của thiết bị điện tử. Những lỗi kiểu này thường rất nghiêm trọng và không thể sửa được bằng phần mềm.

Khiếm khuyết logic

Những lỗi này xảy ra không phải do hư hỏng bề mặt mà do vi phạm logic của ngành. Chúng có thể được chia thành có thể sửa được và không thể sửa được. Các khiếm khuyết logic có các biểu hiện bên ngoài giống như các khiếm khuyết vật lý và chúng chỉ có thể được phân biệt một cách gián tiếp, dựa trên kết quả của các thử nghiệm khác nhau.

Các lỗi logic có thể sửa được (lỗi mềm): xuất hiện nếu tổng kiểm tra ngành không khớp với tổng kiểm tra của dữ liệu được ghi vào nó. Ví dụ: do nhiễu hoặc mất điện trong quá trình ghi, khi vít đã ghi dữ liệu vào khu vực này nhưng không có thời gian để ghi tổng kiểm tra (Hình 1). Lần đọc tiếp theo của khu vực "chưa hoàn thành" như vậy sẽ dẫn đến lỗi: ổ cứng trước tiên sẽ đọc trường dữ liệu, sau đó tính tổng kiểm tra của nó và so sánh những gì nhận được với những gì đã được ghi. Nếu chúng không khớp, bộ điều khiển ổ đĩa sẽ quyết định rằng đã xảy ra lỗi và sẽ thực hiện nhiều lần thử đọc lại khu vực đó. Nếu điều này không giúp ích được gì (và nó sẽ không giúp ích được gì, vì tổng kiểm tra rõ ràng là không chính xác), thì bằng cách sử dụng tính năng dự phòng mã, nó sẽ cố gắng sửa lỗi và nếu điều này không hoạt động, vít sẽ tạo ra lỗi ở bên ngoài. thiết bị. Từ phía hệ điều hành, nó sẽ trông giống như BAD. Một số ổ cứng có xu hướng hình thành lỗi phần mềm ngày càng tăng do lỗi trong phần sụn - trong một số điều kiện nhất định, tổng kiểm tra được tính toán không chính xác; ở những người khác đó là do lỗi cơ học.

Hệ điều hành hoặc BIOS không thể tự sửa lỗi logic, vì trước khi ghi vào khu vực này, họ kiểm tra tính toàn vẹn của nó, gặp lỗi và từ chối ghi. Đồng thời, bộ điều khiển cánh quạt cũng không thể sửa lỗi này: nó cố gắng đọc khu vực này ở lần thử thứ hai hoặc thứ ba một cách vô ích và khi điều này không hoạt động, nó sẽ cố gắng hết sức để tự giúp mình, điều chỉnh kênh đọc và hệ thống servo đang hoạt động. Cùng lúc đó, một tiếng nghiến răng đau lòng vang lên. Tiếng kêu này không phải do “đầu trên bề mặt” tạo ra như nhiều người vẫn quen nghĩ mà chỉ do cuộn dây định vị, do hình dạng cụ thể của dòng điện chạy qua nó và nó tuyệt đối an toàn. Địa chỉ của khu vực chưa đọc sẽ được đưa vào danh sách lỗi tạm thời, thay đổi giá trị của thuộc tính Khu vực đang chờ xử lý hiện tại trong SMART và được lưu trữ ở đó. Không có ánh xạ lại khi đọc.

Và chỉ buộc phải viết lại khu vực này ở mức độ thấp bằng một chương trình đặc biệt, bỏ qua BIOS, dẫn đến việc tự động tính toán lại và viết lại tổng kiểm tra, tức là khối BAD biến mất không dấu vết. Bạn có thể viết lại nó bằng một trình chỉnh sửa đĩa có thể hoạt động trực tiếp bằng vít thông qua các cổng, nhưng thông thường chúng “viết lại” toàn bộ đĩa, lấp đầy các phần của nó bằng số 0. Các tiện ích thực hiện việc này được các nhà sản xuất ổ đĩa phân phối miễn phí và thường được gọi không chính xác là "chương trình định dạng cấp thấp". Trên thực tế, đây là những "bộ vô hiệu hóa" đơn giản, ít nhất không ngăn cản chúng loại bỏ các lỗi xấu: nếu quá trình ghi thành công, các lỗi mềm sẽ biến mất và nếu không thành công, lỗi xấu được coi là vật lý và tự động- sửa chữa xảy ra.

Lỗi logic không thể sửa được. Đây là những lỗi về định dạng bên trong của ổ cứng, dẫn đến hậu quả tương tự như các lỗi bề mặt. Chúng xảy ra khi các tiêu đề của khu vực bị phá hủy, ví dụ như do tác động của từ trường mạnh lên cánh quạt. Nhưng không giống như các khiếm khuyết vật lý, chúng có thể được sửa chữa bằng phần mềm. Và chúng được gọi là không thể sửa được chỉ vì để sửa chúng, cần phải thực hiện định dạng cấp thấp “đúng”, điều này gây khó khăn cho người dùng thông thường do thiếu các tiện ích chuyên dụng. Do đó, trong cuộc sống hàng ngày, khu vực như vậy bị tắt giống như khu vực vật lý - sử dụng bản đồ lại. Hiện nay, ngày càng có nhiều vít được sản xuất bằng công nghệ không có ID (các cung không có tiêu đề), do đó loại lỗi này không còn phù hợp nữa.

Tệ “thích ứng”. Mặc dù thực tế vít là thiết bị rất chính xác nhưng việc sản xuất hàng loạt chúng chắc chắn sẽ dẫn đến sự thay đổi các thông số cơ học, thành phần vô tuyến, lớp phủ từ tính và đầu vít. Điều này không ảnh hưởng đến các ổ đĩa cũ, nhưng với các ổ đĩa hiện đại với mật độ ghi khổng lồ, những sai lệch nhỏ nhất về kích thước của các bộ phận hoặc biên độ tín hiệu có thể dẫn đến suy giảm đặc tính của sản phẩm, xuất hiện lỗi, thậm chí là hoàn toàn. mất đi chức năng của nó. Do đó, tất cả các ổ đĩa hiện đại đều trải qua quá trình điều chỉnh riêng trong quá trình sản xuất, trong đó các thông số tín hiệu điện như vậy được chọn để thiết bị hoạt động tốt hơn. Cài đặt này được thực hiện bởi chương trình ROM trong quá trình quét công nghệ bề mặt. Trong trường hợp này, cái gọi là thích ứng được tạo ra - các biến chứa thông tin về các tính năng của một HDA cụ thể. Các thiết bị thích ứng được lưu trữ trên các tấm trong khu vực dịch vụ và đôi khi trong bộ nhớ flash trên bảng điều khiển.

Nếu trong quá trình vận hành vít, bộ điều hợp bị hỏng (điều này có thể xảy ra do lỗi của vít, tĩnh điện hoặc do nguồn điện kém chất lượng), thì hậu quả có thể khó lường: từ một loạt lỗi tầm thường mọi thứ liên quan đến việc thiết bị hoàn toàn không thể hoạt động, từ chối sẵn sàng theo giao diện. Những điều xấu “thích ứng” khác với những điều xấu thông thường ở chỗ chúng “trôi nổi”: hôm nay chúng tồn tại nhưng ngày mai chúng có thể biến mất và xuất hiện ở một nơi hoàn toàn khác. Việc ánh xạ lại một con vít như vậy là vô ích - các lỗi ma quái sẽ xuất hiện lặp đi lặp lại. Đồng thời, bề mặt đĩa có thể ở tình trạng hoàn hảo! Các lỗi thích ứng được xử lý bằng cách chạy tính năng tự quét, một chương trình thử nghiệm nội bộ tương tự như chương trình được sử dụng tại nhà máy khi chế tạo ốc vít. Trong trường hợp này, các thiết bị thích ứng mới được tạo ra và cánh quạt trở lại trạng thái bình thường. Điều này được thực hiện trong điều kiện của các trung tâm dịch vụ có thương hiệu.

Khiếm khuyết mới nổi

Đây là những khu vực bề mặt chưa hình thành khiếm khuyết rõ ràng, nhưng các vấn đề về tốc độ đọc đã được nhận thấy. Điều này xảy ra do bộ điều khiển không đọc khu vực này lần đầu tiên và vít buộc phải thực hiện một số vòng quay của đĩa, cố gắng đọc nó mà không gặp lỗi. Nếu bạn vẫn đọc được dữ liệu, con vít sẽ không thông báo cho hệ điều hành bất cứ điều gì và lỗi sẽ không được chú ý cho đến khi khối BAD thực sự xuất hiện ở vị trí này. Theo quy định, ngay lập tức phát hiện ra rằng một tệp rất quan trọng đã được lưu trữ ở nơi này, trong một bản sao duy nhất và nó không thể được lưu lại nữa. Vì vậy, đĩa cần được kiểm tra định kỳ. Điều này có thể được thực hiện với Scandisk hoặc Norton Disk Doctor ở chế độ kiểm tra bề mặt, nhưng tốt hơn - với một tiện ích đặc biệt hoạt động độc lập với hệ thống tệp và có thể xác định các khu vực BAD mới nổi bằng cách đo thời gian đọc của từng khu vực.

Luyện tập

Mỗi công ty sản xuất ổ cứng thường phát triển phần mềm đặc biệt để chẩn đoán và bảo trì ổ đĩa của mình, đăng lên Internet để sử dụng miễn phí. Đôi khi những tiện ích này đã bao gồm một hệ điều hành (thường là một biến thể của DOS), chẳng hạn như SeaTool của Seagate hoặc Drive Fitness Test của IBM (nay là Hitachi). Và đôi khi đó chỉ là một tệp thực thi mà bạn cần để tự chạy từ DOS, như Maxtor (đã thuộc quyền sở hữu của Seagate) hoặc Fujitsu. Phần mềm này cho phép bạn kiểm tra lỗi ổ đĩa và sửa chúng nếu có thể. Trong số các phương pháp sửa chữa, bạn thường có thể tìm thấy các chức năng làm sạch đĩa (điền các số 0 vào đó và hủy tất cả thông tin), cũng như che giấu các lỗi bằng phương pháp ánh xạ lại. Nhưng chúng tôi sẽ không xem xét các tiện ích độc quyền - như chúng tôi đã biết, các chương trình này thực hiện những việc khá tiêu chuẩn: viết số không và kiểm tra bề mặt. Vì vậy, chúng ta hãy chú ý đến một số chương trình thay thế rất tốt.

Vì vậy, chúng ta có một thứ nhỏ buồn cười được gọi là "badass hard". Hoặc chúng ta muốn tự bảo vệ mình khỏi những “bất ngờ” và kiểm tra nó trong khi nó đang hoạt động. Vì mục đích này, trước hết là chương trình MHDD. Bất kỳ ai có ổ cứng cổ lên tới 8,4 GB, đặc biệt là ổ cứng Western Digital cũ, đều được khuyến nghị cài đặt chương trình DOS trên máy tính của họ.

Trước hết, bạn cần chuẩn bị phần mềm chẩn đoán và tạo đĩa khởi động với MS-DOS. Bạn có thể hy sinh đĩa mềm khởi động Windows 9x bằng cách xóa tất cả các tệp khỏi nó ngoại trừ io.sys, msdos.sys và command.com. Trong không gian trống, chúng tôi ghi tệp thực thi của chương trình MHDD: mhdd2743.exe và tệp cấu hình mhdd.cfg. Vì vẫn còn nhiều dung lượng trống trên đĩa mềm, chúng tôi ghi màn hình SMART smartudm.exe và một số trình quản lý tệp, chẳng hạn như Volkov Commander, vào đó. Bạn sẽ cần nó để xem nội dung báo cáo hoạt động của chương trình. Để thuận tiện, chúng tôi đặt tất cả các tệp vào thư mục gốc của đĩa mềm. Theo tùy chọn, bạn hoàn toàn không thể tạo đĩa mềm hoặc chỉ sử dụng nó để khởi động DOS và chạy tất cả các chương trình trực tiếp từ ổ cứng chính, kết nối vít đang được kiểm tra với kênh khác. Không cần phải ghi chương trình vào đĩa CD để chạy chúng từ đó - đĩa phải được mở để ghi, vì các chương trình sẽ tạo nhật ký hoạt động trên đó và nếu bị lỗi, chúng sẽ đơn giản là bị lỗi. Sau khi đọc kỹ mô tả MHDD và SMARTUDM, bạn có thể bắt đầu thực thi. Trước tiên, hãy xem thông tin SMART của ổ đĩa của chúng tôi (chúng tôi sẽ phải thực hiện việc này nhiều lần trong tương lai).

Chúng tôi khởi động từ đĩa mềm của mình và nếu vít được đề cập treo trên kênh IDE chính, chúng tôi nhập dòng lệnh: a: smartudm và nếu trên kênh phụ - a: smartudm 1. Nếu hệ thống có nhiều hơn hai ổ cứng ổ đĩa, khi đó số lượng có thể lớn hơn 1. Một bảng sẽ xuất hiện trước mặt chúng ta mô tả trạng thái của ổ đĩa (Hình 2).

Hình 2. Biểu đồ trạng thái SMART của ổ cứng để đánh giá nhanh tình trạng của nó

Mỗi dòng của bảng là một trong các thông số về trạng thái hiện tại của trục vít. Đối diện với mỗi người trong số họ, trong cột “Chỉ báo”, có một thang đo được chia thành ba vùng màu. Khi ổ đĩa bị hao mòn, độ dài của các chỉ báo sẽ giảm đi, vì ngày càng có nhiều hình vuông màu xanh lá cây ở phía bên phải của chúng bị tắt. Những gì còn lại có màu vàng và đỏ. Khi tất cả các ô vuông màu xanh lục trong bất kỳ chỉ báo nào biến mất, điều này có nghĩa là vít đã hết tuổi thọ sử dụng hoặc bị lỗi. Bạn nên lưu dữ liệu quan trọng vì vít có thể bị chết hoàn toàn bất cứ lúc nào. Nếu chỉ còn lại một hình vuông màu đỏ thì vít đó đã ở trong tình trạng khẩn cấp và không phù hợp để lưu trữ tập tin thêm.

Dòng chữ "T.E.C. không được phát hiện" có nghĩa là trạng thái hiện tại của cánh quạt ở trạng thái hoàn hảo. Nếu không đúng như vậy, một cảnh báo sẽ được đưa ra, được đánh dấu màu đỏ. Bằng cách nhìn vào biểu đồ màu, bạn có thể nhanh chóng đánh giá thuộc tính SMART nào gây ra sự không hài lòng với chương trình như vậy. Trong trường hợp có nhiều điểm xấu thì có thể đó sẽ là điểm xấu hàng đầu (Tỷ lệ lỗi đọc thô). Nhưng thông tin này chỉ mang tính chất gần đúng và chúng tôi cần các giá trị tuyệt đối của các thuộc tính, vì vậy chúng tôi nhấp vào và thấy một cái gì đó như thế này (Hình 3):

Hình 3. Trạng thái ổ cứng SMART mở rộng (giá trị thuộc tính chính xác)

Chế độ màn hình SMART này là chế độ chính và chúng tôi sẽ sử dụng nó để theo dõi trạng thái của ổ đĩa trong bất kỳ hành động nào tiếp theo. Ví dụ: bằng cách xem giá trị của thuộc tính 5 (Số lượng ngành được phân bổ lại), chúng ta sẽ thấy nội dung của danh sách lỗi của người dùng và có thể đánh giá xem việc ẩn lỗi có thành công hay không. Khi bạn nhấn phím, nhật ký SMART hiện tại sẽ được lưu vào một tập tin. Bằng cách nhấn phím bạn có thể thoát khỏi chương trình trong DOS. Bộ điều khiển cập nhật nhanh chóng một số thuộc tính, vài lần một phút, do đó, để có được kết quả đáng tin cậy nhất, vít cần phải được kiểm tra, đó là những gì chúng ta sẽ làm bây giờ.

Thoát khỏi màn hình SMART và khởi chạy chương trình MHDD bằng cách nhập tên tệp thực thi của nó vào dòng lệnh. Sau khi khởi động, bạn nên nhấn ngay tổ hợp phím - chương trình sẽ quét bus và hiển thị danh sách các ổ đĩa được kết nối với hệ thống. Chọn cái bạn muốn kiểm tra bằng cách nhập số được yêu cầu từ 1 đến 10 vào bảng điều khiển (Hình 4). Sau đó nhấn để khởi tạo vít đã chọn.

Hình 4. Khởi tạo vít bằng lệnh

Sau các bước này, ổ đĩa sẽ hiển thị thông tin về dung lượng của nó, chế độ DMA được hỗ trợ tối đa, v.v. Chương trình MHDD xem toàn bộ các ốc vít mà không hề quan tâm đến việc phân vùng của chúng và loại hệ thống tệp. Nó sẽ thấy tất cả các ốc vít IDE, bất kể chúng có được xác định trong BIOS hay không. Ngay cả khi bo mạch chủ không hỗ trợ ổ đĩa dung lượng lớn, chương trình vẫn sẽ thấy chúng hoạt động hết công suất, miễn là ổ cứng hoạt động tốt. Nếu điều này xảy ra, bạn có thể bắt đầu kiểm tra bề mặt.

Để thực hiện việc này, hãy nhấp và đặt tham số ở dòng trên cùng của menu xuất hiện (theo mặc định là CHS). Việc chuyển đổi giữa chế độ CHS và LBA được thực hiện bằng phím cách. Sau đó nhấn lần thứ hai. Các hình chữ nhật màu xám sẽ chạy ngang màn hình. Quá trình này sẽ mất 10-30 phút và tuyệt đối an toàn cho thông tin được lưu trên ổ đĩa vì nó chỉ đọc các cung. Đây là những gì tác giả chương trình đã viết về chế độ này trong tài liệu của mình:

"Khi thực hiện kiểm tra bề mặt, một cửa sổ sẽ xuất hiện ở bên phải. Dòng đầu tiên của cửa sổ này sẽ hiển thị tốc độ làm việc hiện tại với bề mặt. Dòng cuối cùng sẽ hiển thị hai giá trị phần trăm. Giá trị đầu tiên hiển thị tỷ lệ phần trăm hoàn thành của thử nghiệm hiện tại trong một khoảng thời gian nhất định và màn hình thứ hai hiển thị khoảng cách các đầu đã đi từ hình trụ 0 đến hình trụ cuối cùng trong quá trình thử nghiệm bề mặt, một hình vuông bằng 255 cung (khi thử nghiệm ở chế độ LBA) hoặc số. của các cung trong dòng tham số HDD (thường là 63 - khi kiểm tra ở chế độ CHS), hình vuông càng "mây hơn". Ổ đĩa sẽ mất nhiều thời gian hơn để đọc khối cung này. Nếu các ô vuông màu xuất hiện, điều đó có nghĩa là ổ đĩa đã làm như vậy. không vừa với khoảng thời gian được phân bổ để nó hoạt động. Các ô vuông màu biểu thị trạng thái bất thường của bề mặt (nhưng vẫn không có BAD). Màu trong menu càng thấp thì ổ đĩa càng mất nhiều thời gian để đọc khu vực khó đọc này. Màu đỏ là dấu hiệu cho thấy khối BAD gần như đã hình thành ở nơi này. Dấu chấm hỏi xuất hiện khi vượt quá thời gian tối đa để chờ sẵn sàng. Tức là khi [?] xuất hiện, chúng ta có thể cho rằng ổ đĩa đã bị “kẹt” ở chỗ này và rõ ràng là có khiếm khuyết bề mặt nghiêm trọng hoặc bộ phận đầu từ (MMG) bị lỗi. Mọi thứ bên dưới dấu chấm hỏi đều là lỗi (khối BAD). Nếu chúng xuất hiện trong quá trình thử nghiệm, điều đó có nghĩa là có những khiếm khuyết vật lý trên bề mặt."

Nếu có các khối BAD, biểu tượng [x] thường xuất hiện thay vì hình vuông, rõ ràng là tượng trưng cho hình chữ thập. Nếu bề mặt có trật tự và không có ô vuông màu, đồng thời tất cả thuộc tính SMART đều nằm trong vùng màu xanh lá cây, bạn có thể yên tâm: vít vẫn hoạt động.

Nếu MHDD cho thấy có khuyết tật trên bề mặt và vít “đóng băng” hoặc phát ra âm thanh cạo thì có nghĩa là có vấn đề. Nhưng chúng ta đừng nghĩ ngay về điều xấu: xét cho cùng, điều xấu có thể hợp lý (xấu mềm), vì vậy trước tiên chúng ta sẽ “làm sạch não” cho ổ đĩa - chúng ta sẽ thực hiện việc viết các số 0 ở mức độ thấp cho tất cả các lĩnh vực. (Chú ý! Trong trường hợp này, tất cả thông tin sẽ bị hủy nên chúng tôi sao chép dữ liệu quan trọng sang đĩa khác). Chương trình MHDD có hai lệnh để xóa đĩa: tẩy xóatẩy xóa. Chúng tôi sẽ sử dụng cái đầu tiên vì nó hoạt động nhanh hơn.

Chúng tôi khởi tạo vít bằng cách nhấn một phím (nên thực hiện quy trình này trước bất kỳ hành động nào) và nhập lệnh ERASE vào bảng điều khiển. Hãy hết sức cẩn thận khi chọn ổ đĩa, nếu không bạn có thể vô tình làm hỏng ổ đĩa đang hoạt động của mình: dữ liệu bị mất không thể cứu vãn được và ngay cả FSB cũng không thể khôi phục được! Quá trình làm sạch khá chậm, mất vài chục phút. Nhưng trong tương lai, khi đã hiểu rõ hơn một chút về chương trình, bạn sẽ có thể xóa đĩa một cách có chọn lọc bằng cách nhập số khu vực bắt đầu và kết thúc trước khi bắt đầu quy trình. Điều này rất thuận tiện nếu các lỗi nằm ở cuối đĩa và phần đầu của nó hoàn hảo.

Sau khi làm sạch, chạy lại kiểm tra bề mặt (bằng cách nhấp đúp hoặc sử dụng lệnh SCAN trên bảng điều khiển). Trong trường hợp này, bộ điều khiển cánh quạt phải tính toán lại các thuộc tính SMART quan trọng, điều này sẽ làm cho trạng thái SMART của nó trở nên đáng tin cậy hơn. Nếu không còn hư hỏng gì nữa thì có thể coi như đã sửa chữa cánh quạt. Chúng tôi thoát MHDD, khởi chạy màn hình SMART và xem giá trị của thuộc tính Số lượng khu vực được phân bổ lại. Nếu nó không tăng sau khi làm sạch và các khuyết tật biến mất thì chúng là hợp lý. Nếu nó tăng lên thì chúng là vật lý và bộ điều khiển đã thực hiện ánh xạ lại thành công các khu vực này. Ngược lại, nếu các vấn đề xấu vẫn còn và giá trị của thuộc tính Tỷ lệ lỗi đọc thô giảm xuống một cách nghiêm trọng, thì mọi thứ sẽ phức tạp hơn nhiều và vít bị hỏng nghiêm trọng. Chúng tôi sẽ cố gắng điều trị thêm cho anh ấy - tiến hành sửa chữa.

Bạn có thể đã nhận thấy rằng khi bạn nhấn phím một lần trong MHDD, một menu sẽ xuất hiện chứa các thông số quét bổ sung (Hình 5)

Hình.5. Cài đặt để quét và ánh xạ lại các tham số

Trong số các tham số này có chức năng ánh xạ lại. Theo mặc định, nó bị tắt, nhưng bằng cách đặt con trỏ lên nó và nhấn phím cách, bạn có thể bật nó lên (Remap: ON). Ở chế độ này, MHDD sẽ cố gắng khắc phục khu vực bị lỗi, bằng mọi cách có thể cho bộ điều khiển thấy rằng có BAD ở đó và nó cần được ẩn đi. Trong trường hợp này, một hình vuông hoặc dòng chữ màu xanh lam sẽ xuất hiện gần mỗi khu vực được ẩn thành công. Sau khi loại bỏ tất cả các lỗi xấu, bạn cần chạy lại kiểm tra bề mặt, thoát MHDD và khởi động lại màn hình SMART, đảm bảo rằng giá trị Reallocated Sector Count đã tăng lên. Điều này có nghĩa là bản sửa lại đã thành công, không có lỗi và các lỗi thực sự đã được thay thế từ bản dự trữ.

Nếu vì lý do nào đó mà bạn không muốn mất thông tin từ ổ cứng bị hỏng chẳng hạn, không có nơi nào để lưu nó, đừng tuyệt vọng. Bạn có thể cố gắng không thực hiện thiết lập lại hoàn toàn mà chuyển thẳng đến bản sửa lại bằng MHDD. Thông tin từ con vít không bị xóa, có lẽ ngoại trừ thông tin nằm trong lỗi (nhưng nó vẫn không thể được trả lại). Khi tìm thấy điểm xấu, chương trình sẽ áp dụng các biện pháp tương tự như khi đặt lại chúng - một bản ghi cấp thấp, và do đó, ngay cả khi điểm xấu trở nên hợp lý, rất có thể chúng vẫn có thể được sửa chữa. Kết quả chính xác phụ thuộc vào việc triển khai vi mã của mô hình ổ đĩa cụ thể. Nhưng nếu điều này không giúp ích được gì và các lỗi không biến mất, bạn vẫn phải thiết lập lại nó để đề phòng. Trong một số trường hợp, chỉ sử dụng lệnh "aerase" mới có thể hữu ích (nó đặt lại vít bằng thuật toán khác nhưng chậm hơn).

Chương trình MHDD không ngừng được mở rộng và cải tiến. Do đó, bằng cách truy cập trang web chính thức của nó, bạn có thể tải xuống phiên bản mới nhất của nó.

Có thể xảy ra trường hợp ngay cả sau khi tất cả các thao tác được thực hiện, các sự cố xấu vẫn còn và SMART sẽ cho thấy quá trình khôi phục không diễn ra. Có thể có nhiều lý do:

  • Vít đã rất cũ và bộ điều khiển của nó không hỗ trợ chức năng Tự động xác định lại lỗi. Ví dụ: các ốc vít của công ty hoàn toàn không thể được ánh xạ lại. Chỉ có thể xử lý bằng tiện ích công nghệ đặc biệt;
  • Con vít có thể có đầy đủ danh sách G và không còn chỗ cho những khiếm khuyết mới. Điều này có thể thấy rõ trong SMART do sự tắc nghẽn của thuộc tính Số lượng ngành được phân bổ lại. Vít như vậy có thể được sửa chữa trong xưởng bằng cách chuyển tất cả các bản sửa lại sang danh sách P và định dạng cấp thấp tiếp theo;
  • quy trình thay thế khuyết tật tự động đã bị vô hiệu hóa trong chính vít. Các tiện ích độc quyền của một số ổ đĩa cho phép bạn thực hiện việc này và chúng cũng có thể được sử dụng để kích hoạt lại. Đây là một trường hợp khá hiếm;
  • một khiếm khuyết đặc biệt không thể sửa chữa có thể xuất hiện trên vít. Ví dụ: nếu tiêu đề khu vực trong đó khu vực được đánh dấu là BAD bị phá hủy về mặt vật lý hoặc các servo bị hư hỏng nghiêm trọng. Vít như vậy chỉ có thể được sửa chữa ở chế độ công nghệ bởi một chuyên gia giỏi;
  • bộ điều khiển không thể tin rằng khu vực này thực sự bị lỗi, vì nó vẫn có thể đọc/ghi nó, ngay cả khi không phải trong lần thử đầu tiên. Trong trường hợp này, việc ánh xạ lại sẽ không xảy ra. Không có chương trình ẩn lỗi nào ghi trực tiếp vào danh sách lỗi. Điều này chỉ có thể được thực hiện bởi chính bộ điều khiển, dựa trên những quan sát của nó. Để anh ấy “tin” rằng có một tình huống xấu ở một nơi nhất định và che giấu nó, đôi khi bạn phải giải thích cho anh ấy khá lâu, chỉ cho anh ấy lĩnh vực có vấn đề bằng mọi cách có thể - viết/đọc nó nhiều lần cho đến khi xảy ra lỗi. Do đó, các tiện ích ánh xạ lại sẽ không bao giờ che giấu được một khiếm khuyết mới xuất hiện. Tất cả những gì bạn cần là một BAD "thực sự" để điều này xảy ra. Sự “thiếu tin cậy” này là có chủ ý: xét cho cùng, mỗi khu vực được di chuyển sẽ làm xấu đi các thông số của ổ đĩa, làm giảm hiệu suất của ổ đĩa. Và rất có thể sẽ không thể che giấu 666 điểm xấu bằng một bản sửa lại - kích thước của danh sách lỗi của người dùng bị hạn chế và ở một giá trị nhất định (từ hàng chục đến vài trăm lĩnh vực, tùy thuộc vào kiểu máy cụ thể), vít sẽ lấn át nó SMART, thông báo rằng đã đến lúc sửa chữa hoặc chôn lấp.

Nhưng đừng vội vứt đi một ổ đĩa như vậy. Nếu nó tương đối hiện đại và không có danh sách lỗi đầy đủ (thuộc tính 5 là bình thường), vẫn có hy vọng về một bản sửa lại. Bạn chỉ cần thử áp dụng một chương trình khác có số chu kỳ ghi lớn hơn vào khu vực bị lỗi. Những chương trình như vậy bao gồm HDD Utility cho DOS. Nó hoạt động hơi khác so với MHDD: nó tách biệt các chức năng kiểm tra bề mặt và ánh xạ lại, đồng thời việc ánh xạ lại được thực hiện dựa trên giao thức được tạo trong quá trình quét. Do đó, trước tiên chúng ta bắt đầu kiểm tra bằng cách duyệt qua chuỗi: - -, sau đó đi đến điểm - - (Hình 6). Trước khi thực hiện việc này, bạn nên đọc mô tả của chương trình này vì nó rất chi tiết và được viết bằng tiếng Nga. Nhược điểm của Hdd Utility là thiếu hiểu biết về các ổ đĩa có dung lượng lớn hơn 8,4 GB và từ chối hoạt động với một số kiểu máy (điều sau là do những hạn chế ở phiên bản miễn phí). Nhưng điều này không quá quan trọng - những con vít “khó tháo” thường có dung lượng nhỏ - thông thường đây là những mẫu Western Digital khác nhau có dung lượng 0,65-6,4 GB. Đối với các ốc vít lớn, bạn có thể sử dụng chương trình HddSpeed ​​v.2.4, nó cũng có chức năng remap (Thử sửa/phân bổ lại các lỗi đã tìm thấy) và mô tả bằng tiếng Nga (Hình 6).

Hình.6. Tiện ích ổ cứng. Quá trình che giấu các thành phần xấu

Cơm. 7: Remap bằng HddSpeed

Không thể đánh giá trạng thái thực của ổ đĩa từ biểu đồ nhận được qua giao diện của nó. Điều này được giải thích là do khi giao diện hoạt động, độ trễ chắc chắn xảy ra, do bộ điều khiển cánh quạt, ngoài việc truyền dữ liệu, còn thực hiện nhiều thao tác khác: chuyển đổi địa chỉ vật lý thành LBA, quản lý lỗi, ghi nhật ký SMART nội bộ, xác minh dữ liệu và tính toán tổng kiểm tra của họ, quản lý chiến lược bộ đệm, hiệu chỉnh nhiệt, v.v. Do đó, phương pháp này chỉ phù hợp để đánh giá gần đúng vít, xác định sai số tổng và chỉ được sử dụng trong cuộc sống hàng ngày. Các tác giả của các chương trình thử nghiệm hiểu rất rõ điều này và chỉ ra rằng không thể sử dụng kết quả của họ làm bằng chứng. Các thử nghiệm trong DOS thuần túy được coi là đáng tin cậy nhất. Trong môi trường đa nhiệm, tình hình còn tồi tệ hơn, vì bất kỳ quá trình nền nào cũng làm sai lệch các khoảng thời gian, điều này ngăn cản việc đánh giá chính xác trạng thái của ổ đĩa.

Các phương pháp thay thế để che giấu khuyết điểm

Như đã nói ở trên, remap có một nhược điểm thể hiện ở dạng giật đầu vào khu vực dự bị. Trong trường hợp này, vít có thể phát ra tiếng tách trong khi vận hành và các điểm lõm sẽ hiển thị trên biểu đồ. Điều này có thể gây khó khăn, chẳng hạn như khi làm việc với video phát trực tuyến. Điều này đặc biệt rõ ràng khi các bản sửa lại được đặt ở đầu đĩa: trong trường hợp này, các đầu di chuyển khoảng cách tối đa và độ trễ chuyển động của chúng là rất lớn. Do đó, trong một số trường hợp, việc ánh xạ lại có thể không thực tế và thay vào đó, lựa chọn tốt nhất là che giấu các lỗi bằng cách sử dụng hệ thống tệp. Ví dụ: định dạng cấp cao thông thường là format.com, Scandisk hoặc Norton Disk Doctor. Bạn chỉ cần quyết định bước này ngay sau khi kiểm tra bề mặt mà không cần cố gắng sửa chữa vít. Ngược lại, nếu thành công sẽ không thể trả lại hàng xấu và xóa bảng khuyết tật. Ánh xạ lại là quy trình một lần và nếu bộ điều khiển trục vít đã chuyển địa chỉ khu vực sang khu vực dự trữ thì sẽ không thể trả lại chúng.

Một cách khác để ánh xạ lại là cắt bớt dung lượng ở cuối đĩa bằng công nghệ HPA (Khu vực bảo vệ máy chủ), có sẵn trên tất cả các ổ đĩa hiện đại. Trong trường hợp này, vít sẽ được xác định trong BIOS là dung lượng nhỏ hơn và tất cả các rắc rối, nếu chúng nằm ở cuối, sẽ vẫn ở mức "quá nhiệt" và trở nên vô hình. Phương pháp này nên áp dụng cho những ổ đĩa có nhiều bad ở cuối đĩa (rất tiếc là điều này hiếm khi xảy ra). Bất cứ lúc nào, vít có thể được trả lại công suất tối đa và theo đó, cả những cái xấu nữa. Điều này có thể được thực hiện bằng chương trình MHDD (các lệnh trên bảng điều khiển HPA và NHPA). Nếu vít cũ và không hỗ trợ HPA, thì bạn có thể tạo một phân vùng logic riêng, không chỉ ở cuối mà còn ở bất kỳ vị trí nào khác trên đĩa và sắp xếp nó sao cho có một nhóm lớn các lỗi xấu xuất hiện trong đó . Việc này được thực hiện bởi chương trình Fdisk. Một phân vùng như vậy có thể chứa đầy các tệp không cần thiết hoặc bạn hoàn toàn không thể định dạng nó bằng cách gán cho nó trạng thái "không nên dùng" (sau đó nó sẽ trở nên vô hình đối với hệ thống).

Nhưng cách tốt nhất để loại bỏ các hư hỏng, đặc biệt nếu có nhiều hư hỏng hoặc không thể sửa chữa được, là sửa chữa băng ghế bởi một chuyên gia có trình độ. Bằng cách sử dụng các thiết bị và tiện ích đặc biệt, bạn có thể thực hiện một chu trình sửa chữa đầy đủ, tương tự như chu trình mà vít thực hiện tại nhà máy: sửa định dạng cấp thấp, làm sạch vít khỏi bản sửa lại, khôi phục thông tin dịch vụ, v.v. Sau khi sửa chữa như vậy, cánh quạt sẽ không thể phân biệt được với cánh quạt mới, hoạt động trơn tru và quan trọng nhất là cánh quạt như vậy sẽ có giới hạn an toàn trong vài năm tới.

Trái ngược với suy nghĩ phổ biến, việc ánh xạ lại và định dạng cấp thấp không phải là giải pháp phổ biến để giải quyết mọi vấn đề. Nếu con vít gặp trục trặc nghiêm trọng về phần cứng, thì những hành động này không những không chữa khỏi bệnh nhân mà còn có thể gây hại cho người đó, giết chết người đó hoàn toàn. Ví dụ, nếu một con vít đập đầu đơn điệu khi bật lên và không muốn bị phát hiện trong BIOS, hoặc gây ra tiếng động khi sao chép tập tin thì không cần phải tra tấn bằng phần mềm, chúng sẽ không giúp ích được gì. Hành vi này thường liên quan đến sự cố vật lý ở đầu, thẻ servo bị hỏng hoặc trục trặc của bộ điều khiển. Vít như vậy không cần định dạng mà phải được sửa chữa bởi chuyên gia có thẩm quyền.

Tính năng, trục trặc và cách phòng ngừa

Không phải tất cả các ốc vít đều bị hư hỏng do xử lý bất cẩn. Đôi khi nguyên nhân dẫn đến trục trặc của họ là do lỗi của chính nhà phát triển. Một số trong số chúng có những hậu quả không thể khắc phục được, vì chúng có thể làm hỏng bề mặt từ tính. Ví dụ như trường hợp này xảy ra vào năm 1996 với ổ cứng Quantum ST. Do lỗi vi mã nên những chiếc ốc vít này đã bung đầu ra sớm hơn một chút trước khi bánh đạt tốc độ yêu cầu. Kết quả là các đầu bị trầy xước trên bề mặt, dẫn đến một số lượng lớn các khối xấu và ổ đĩa nhanh chóng bị hỏng. Nhưng điều này không xảy ra trong quá trình hoạt động bình thường mà chỉ xảy ra khi vít thoát khỏi chế độ ngủ, vì vậy đối với nhiều người, trục trặc này không được chú ý. Và chỉ sau khi sắp xếp lại hệ điều hành, nếu họ quên tắt chế độ "giảm tiêu thụ điện năng", con vít mới bắt đầu vỡ vụn. Căn bệnh này lan rộng đến mức người ta thường gọi nó là “đồng hồ báo thức của bà ngoại” - vì âm thanh kim loại đặc trưng mà chiếc đinh vít phát ra khi “vòng vó ngựa bị vứt đi”. Sau mỗi lần "thức tỉnh", con vít nhận được một phần điểm xấu mới và việc cố gắng tạo bản đồ lại chỉ hữu ích miễn là có đủ khoảng trống trong bảng lỗi. Vì vậy, để cứu những chiếc ốc vít còn sót lại, Quantum đã tung ra một bản vá. Thật không may, đã quá muộn - gần như tất cả các cánh quạt trong loạt sản phẩm này đã chết sau chưa đầy một năm.

Ổ cứng Old Western Digital năm 1995 cũng gặp vấn đề tương tự, nhưng những ổ hỏng của chúng lại xuất hiện ở cuối đĩa. Thường gặp trục trặc sau: đơn giản là không còn phát hiện thấy vít trong BIOS. Nguyên nhân là do lỗi của lập trình viên đã viết chương trình cơ sở, do đó chính con vít đã làm hỏng khu vực dịch vụ: do nhật ký lỗi bên trong tràn ra, các khu vực lân cận bị ghi đè, nếu không thì ổ cứng sẽ từ chối hoạt động. Theo quy định, điều này xảy ra trước một số loại lỗi, chẳng hạn như sự xuất hiện của các khối BAD hoặc việc ép xung bus không thành công. Đây chính xác là những gì đã xảy ra với dòng IBM DTLA: lỗi ẩn trong SMART và nếu nó được bật lên thì vít đã chết. Seagate, Fujitsu và nhiều hãng khác cũng gặp vấn đề tương tự. Vì vậy, bạn cần theo dõi việc phát hành các bản cập nhật cho ổ cứng và thường xuyên cập nhật chúng. Không giống như việc flash chương trình cơ sở BIOS của bo mạch chủ, việc này phải được thực hiện - nếu một công ty đã phát hành chương trình cơ sở, thì điều này là có lý do: có thể đã tìm thấy một lỗi nghiêm trọng, việc loại bỏ lỗi này sẽ giúp bạn tránh khỏi những rắc rối trong tương lai.

Vẫn có tin đồn lan rộng trong nhiều người dùng rằng một số ốc vít bị chết do định dạng cấp thấp “sai”, chẳng hạn như do một chương trình được tích hợp trong BIOS của bo mạch chủ. Cho đến nay chúng ta vẫn chưa thể tìm thấy đủ bằng chứng cho điều này, nhưng đã có một mô hình vít có lỗ trên vi mã có thể dẫn đến hiệu ứng tương tự. Đây là dòng Fujitsu TAU (khoảng năm 1996) xử lý không chính xác lệnh ATA 50h: đó là BIOS thực hiện định dạng phổ quát và lệnh này được bao gồm trong nhiều chương trình như HddSpeed. Vì vậy, bạn không nên cám dỗ số phận bằng cách định dạng những con vít này bằng những tiện ích ít người biết đến hoặc từ BIOS.

Nhiều ốc vít cũ, nếu được định dạng không chính xác, sẽ có lịch đọc không đồng đều. Bạn có thể khắc phục bằng cách thực hiện thiết lập lại đĩa trong MHDD.

Một loại chương trình khác chỉ có thể được sử dụng từ các nhà sản xuất là chuyển đổi chế độ DMA: thay đổi giữa UDMA33/66/100 có nghĩa là thay đổi một phần vi mã của vít, do đó, việc cố gắng sử dụng tiện ích của người khác có thể dẫn đến hư hỏng chương trình cơ sở và do đó xảy ra trục trặc với những hậu quả khó lường.

Đó là tất cả. Chúng tôi hy vọng rằng tài liệu này đã giúp bạn. Nhưng hãy nhớ: bất kỳ số lượng khối BAD nào trên vít đều là lý do để yêu cầu bảo hành. Và việc không thể loại bỏ chúng mà không làm giảm đặc tính của đĩa là lý do để đổi máy. Và nếu bạn thuyết phục được người bán về điều này, hãy coi như việc ẩn các khu vực BAD đã thành công 100%. Chỉ cần đừng quên phòng ngừa và bạn có thể không cần phải che giấu bất cứ điều gì.

Chúng tôi sẽ mách bạn một cách đơn giản và thứ hai, nâng cao hơn để kiểm tra tình trạng ổ cứng và khắc phục các thành phần xấu bằng chương trình HDDScan và chương trình HDD Regenerator.

Ổ cứng có tài nguyên riêng nên nên kiểm tra tình trạng của nó mỗi năm một lần.

Cách kiểm tra lỗi ổ cứng

Trước đây, chúng tôi đã viết cách kiểm tra ổ cứng xem có thành phần xấu bằng chương trình hay không. Nếu chương trình hiển thị sự cố với ổ cứng, chúng tôi sẽ cố gắng khắc phục chúng.

Khối xấu là gì

Tóm lại, các khối xấu ( Khối xấu) là các khu vực bị hỏng trên ổ cứng mà thông tin không thể ghi hoặc đọc được. Chúng xuất hiện theo thời gian trong quá trình ổ cứng hoạt động hoặc khi ổ cứng bị va đập khi đang chạy.

Cách loại bỏ các khối xấu khỏi ổ cứng

Cách đầu tiên, đối với người dùng nâng cao muốn khôi phục các thành phần xấu bằng chương trình HDD Regenerator, hãy đọc

Cách thứ hai, dành cho người giả. Chúng tôi khuyên bạn nên thay thế nó nếu các thành phần xấu xuất hiện trên ổ cứng của bạn. Nếu điều này là không thể, chúng tôi sẽ cố gắng kéo dài tuổi thọ ổ đĩa của bạn một chút.

Để làm được điều này, chúng ta cần chương trình HDDScan. Bạn có thể tải nó xuống

Trong quá trình quét, HDDScan sẽ giải quyết các thành phần xấu của đĩa và chính đĩa sẽ đánh dấu chúng để hệ thống Windows không còn ghi dữ liệu vào đó nữa. Phương pháp này không mang lại nhiều sự đảm bảo nhưng lại dễ sử dụng.

Sau khi tải xuống và giải nén, hãy chuyển đến thư mục có chương trình và khởi chạy nó bằng cách nhấp vào tệp HDDScan.

Chúng tôi thấy một cửa sổ trong đó chúng tôi phải chọn ổ đĩa cần kiểm tra trong Chọn Ổ đĩa. Sau đó nhấp vào nút tròn và chọn Kiểm tra bề mặt từ menu thả xuống ( kiểm tra bề mặt).

Trong cửa sổ xuất hiện, chọn Xác minh và nhấp vào nút Thêm kiểm tra. Cuộc kiểm tra ổ cứng đã bắt đầu.

Để xem tiến trình kiểm tra và kết quả, hãy nhấp đúp vào ổ cứng của bạn trong cửa sổ Trình quản lý kiểm tra và chọn tab Bản đồ trong cửa sổ xuất hiện.

Cửa sổ hiển thị quá trình kiểm tra ổ cứng, trong đó chúng ta quan tâm đến thông số Bads. Nếu sau khi kiểm tra toàn bộ số lượng Bad không lớn lắm, từ 2-5 bad Sector thì ổ cứng của bạn vẫn hoạt động được trong một thời gian.

Nếu số lượng được đo bằng hàng trăm hoặc hàng nghìn, đĩa sẽ bị hỏng nặng và có thể hỏng bất cứ lúc nào.

Nếu có các thành phần xấu, bạn cần kiểm tra đĩa mỗi tuần một lần và xem số lượng Bad có tăng lên hay không.

Lỗi 400 (Yêu cầu xấu) là mã phản hồi HTTP , điều đó có nghĩa là máy chủ không thể xử lý yêu cầu do máy khách gửi do cú pháp không hợp lệ. Các mã phản hồi HTTP này phản ánh mối quan hệ phức tạp giữa máy khách, ứng dụng web, máy chủ và thường là một số dịch vụ web của bên thứ ba cùng một lúc. Điều này có thể gây khó khăn cho việc tìm ra nguyên nhân lỗi, ngay cả trong môi trường phát triển được kiểm soát.

Trong bài viết này chúng ta sẽ tìm hiểu ý nghĩa của lỗi 400 Bad Yêu cầu (tạm dịch là “Yêu cầu không hợp lệ”) và cách khắc phục

Phía máy chủ hay phía máy khách?

Tất cả các mã phản hồi HTTP trong danh mục 4xx đều được coi là lỗi phía máy khách. Mặc dù vậy, việc xuất hiện lỗi 4xx không nhất thiết có nghĩa là sự cố liên quan đến ứng dụng khách, mà liên quan đến trình duyệt web hoặc thiết bị được sử dụng để truy cập ứng dụng. Thông thường, nếu bạn đang cố gắng chẩn đoán sự cố với ứng dụng của mình, bạn có thể ngay lập tức bỏ qua hầu hết mã máy khách và các thành phần như HTML, Cascading Style Sheets ( CSS), mã JavaScript phía máy khách, v.v. Điều này cũng áp dụng cho nhiều thứ hơn là chỉ các trang web. Nhiều ứng dụng điện thoại thông minh có giao diện người dùng hiện đại là ứng dụng web.

Mặt khác, lỗi 400 Yêu cầu Không hợp lệ có nghĩa là yêu cầu được khách hàng gửi không chính xác vì lý do này hay lý do khác. Máy khách người dùng có thể cố tải xuống một tệp quá lớn, yêu cầu có thể không đúng định dạng, tiêu đề yêu cầu HTTP có thể không chính xác, v.v.

Chúng ta sẽ xem xét một số tình huống này ( và các giải pháp tiềm năng) dưới. Nhưng hãy nhớ: chúng tôi không thể loại trừ dứt khoát máy khách hoặc máy chủ là nguồn gốc của sự cố. Trong những trường hợp này, máy chủ là thực thể mạng tạo ra lỗi Yêu cầu xấu 400 và trả về dưới dạng mã phản hồi HTTP cho máy khách, nhưng có thể máy khách phải chịu trách nhiệm gây ra sự cố.

Bắt đầu với việc sao lưu ứng dụng kỹ lưỡng

Điều quan trọng là tạo một bản sao lưu hoàn chỉnh cho ứng dụng, cơ sở dữ liệu của bạn, v.v. trước khi thực hiện bất kỳ chỉnh sửa hoặc thay đổi nào đối với hệ thống. Thậm chí tốt hơn, có thể tạo bản sao đầy đủ của ứng dụng trên một máy chủ trung gian bổ sung mà không thể truy cập công khai.

Cách tiếp cận này sẽ cung cấp một nền tảng thử nghiệm rõ ràng, trong đó bạn có thể thử tất cả các tình huống có thể xảy ra và các thay đổi tiềm ẩn để khắc phục sự cố mà không ảnh hưởng đến tính bảo mật hoặc tính toàn vẹn của ứng dụng trực tiếp của bạn.

Chẩn đoán lỗi 400 Yêu cầu xấu

Lỗi 400 Yêu cầu không hợp lệ có nghĩa là máy chủ ( máy tính điều khiển từ xa) không thể xử lý yêu cầu được gửi bởi máy khách (trình duyệt) do sự cố mà máy chủ hiểu là sự cố phía máy khách.

Có nhiều tình huống trong đó lỗi 400 Yêu cầu Không hợp lệ có thể xuất hiện trong ứng dụng. Dưới đây là một số trường hợp có thể xảy ra nhất:

  • Máy khách vô tình (hoặc cố ý) gửi thông tin bị chặn bởi bộ định tuyến yêu cầu sai. Một số ứng dụng web tìm kiếm các tiêu đề HTTP đặc biệt để xử lý các yêu cầu và đảm bảo rằng máy khách không làm bất kỳ điều gì độc hại. Nếu không tìm thấy tiêu đề HTTP dự kiến ​​hoặc không chính xác thì có thể xảy ra lỗi Yêu cầu xấu 400.
  • Khách hàng có thể đang tải lên một tệp quá lớn. Hầu hết các máy chủ hoặc ứng dụng đều có giới hạn về kích thước của tệp đã tải xuống. Điều này ngăn ngừa tắc nghẽn kênh và các tài nguyên máy chủ khác. Trong nhiều trường hợp, máy chủ sẽ đưa ra lỗi 400 Bad Yêu cầu khi tệp quá lớn và do đó yêu cầu không thể hoàn thành.
  • Khách hàng đang yêu cầu một URL không hợp lệ. Nếu khách hàng gửi yêu cầu đến một URL không hợp lệ ( sáng tác sai), điều này có thể dẫn đến lỗi 400 Yêu cầu Không hợp lệ.
  • Khách hàng đang sử dụng cookie không hợp lệ hoặc lỗi thời. Điều này có thể thực hiện được vì cookie cục bộ trong trình duyệt là mã định danh phiên. Nếu mã thông báo phiên cụ thể khớp với mã thông báo yêu cầu từ một ứng dụng khách khác thì máy chủ/ứng dụng có thể hiểu đây là hành động độc hại và đưa ra mã lỗi 400 Yêu cầu Không hợp lệ.

Khắc phục sự cố phía máy khách

Lỗi 400 Yêu cầu không hợp lệ ( thử lại sau) tốt hơn là nên bắt đầu với bản sửa lỗi ở phía máy khách. Dưới đây là một số mẹo để thử trên trình duyệt hoặc thiết bị đang gây ra lỗi cho bạn.

Kiểm tra URL được yêu cầu

Nguyên nhân phổ biến nhất gây ra lỗi 400 Bad Yêu cầu chỉ đơn giản là nhập sai URL. Tên miền ( ví dụ: trang web) không phân biệt chữ hoa chữ thường, vì vậy tham chiếu được viết bằng chữ hỗn hợp như thế này hoạt động giống như phiên bản chữ thường thông thường. Tuy nhiên, các phần của URL theo sau tên miền có phân biệt chữ hoa chữ thường. Trừ khi ứng dụng/máy chủ xử lý trước tất cả các URL một cách cụ thể và chuyển đổi chúng thành chữ thường trước khi thực hiện yêu cầu.

Điều quan trọng là phải kiểm tra URL để tìm các ký tự đặc biệt không phù hợp không nên có ở đó. Nếu máy chủ nhận được URL không hợp lệ, nó sẽ phản hồi với lỗi 400 Yêu cầu Không hợp lệ.

Xóa cookie có liên quan

Một nguyên nhân tiềm ẩn gây ra lỗi 400 Yêu cầu Không hợp lệ là do cookie cục bộ không hợp lệ hoặc trùng lặp. Cookie HTTP là những mẩu dữ liệu nhỏ được lưu trữ trên thiết bị cục bộ được các trang web và ứng dụng web sử dụng để “ghi nhớ” một trình duyệt hoặc thiết bị cụ thể. Hầu hết các ứng dụng web hiện đại đều sử dụng cookie để lưu trữ dữ liệu dành riêng cho trình duyệt hoặc người dùng, xác định khách hàng và giúp các lượt truy cập trong tương lai nhanh hơn và dễ dàng hơn.

Tuy nhiên, các cookie lưu trữ thông tin phiên về tài khoản hoặc thiết bị của bạn có thể xung đột với mã thông báo phiên khác từ người dùng khác, khiến một (hoặc cả hai bạn) gặp lỗi 400 Yêu cầu Không hợp lệ.

Trong hầu hết các trường hợp, chỉ cần xem xét đơn đăng ký của bạn để tìm các cookie dành riêng cho trang web hoặc ứng dụng web đang đưa ra lỗi 400 Yêu cầu Không hợp lệ là đủ.

Cookie được lưu trữ dựa trên tên miền của ứng dụng web, vì vậy bạn chỉ có thể xóa những cookie phù hợp với tên miền của trang web, giữ nguyên các cookie khác. Nhưng nếu bạn không quen với việc xóa các cookie cụ thể theo cách thủ công thì việc xóa tất cả cookie cùng một lúc sẽ dễ dàng và an toàn hơn nhiều.

Điều này có thể được thực hiện theo nhiều cách khác nhau tùy thuộc vào trình duyệt bạn đang sử dụng:

  • Google Chrome;
  • Trình duyệt web IE;
  • Microsoft Edge;
  • Mozilla Firefox;
  • Cuộc đi săn.

Tải lên một tệp nhỏ hơn

Nếu bạn nhận được lỗi 400 Yêu cầu Không hợp lệ khi tải xuống tệp, hãy thử trên tệp nhỏ hơn. Điều này bao gồm "tải xuống" các tệp không tải xuống từ máy tính cục bộ của bạn. Ngay cả các tệp được gửi từ các máy tính khác cũng được tính là "tải lên" từ góc độ máy chủ web đang chạy ứng dụng của bạn.

Đăng xuất và đăng nhập

Hãy thử đăng xuất và đăng nhập lại. Nếu gần đây bạn đã xóa cookie trình duyệt của mình, thao tác này sẽ tự động đăng xuất bạn vào lần tiếp theo bạn tải trang. Chỉ cần thử đăng nhập lại để xem hệ thống có hoạt động chính xác không.

Ngoài ra, ứng dụng có thể gặp sự cố liên quan đến phiên trước đó của bạn, đây chỉ là một chuỗi mà máy chủ gửi đến máy khách để xác định ứng dụng khách theo các yêu cầu trong tương lai. Giống như các dữ liệu khác, mã thông báo phiên ( hoặc chuỗi phiên) được lưu trữ cục bộ trên thiết bị của bạn trong cookie và được máy khách truyền đến máy chủ với mỗi yêu cầu. Nếu máy chủ quyết định rằng mã thông báo phiên không hợp lệ hoặc bị xâm phạm, bạn có thể nhận được lỗi 400 Yêu cầu Không hợp lệ.

Trong hầu hết các ứng dụng web, việc đăng xuất và đăng nhập lại sẽ tạo lại mã thông báo phiên cục bộ.

Gỡ lỗi trên nền tảng phổ biến

Nếu bạn đang sử dụng các gói phần mềm phổ biến trên máy chủ của mình và gây ra lỗi 400 Yêu cầu Không hợp lệ, hãy kiểm tra tính ổn định và chức năng của các nền tảng này. Các hệ thống quản lý nội dung phổ biến nhất như WordPress, Joomla! và Drupal, đều được thử nghiệm kỹ lưỡng trong các phiên bản cơ bản của chúng. Nhưng một khi bạn bắt đầu thay đổi các phần mở rộng PHP mà họ sử dụng thì rất dễ gây ra sự cố không mong muốn dẫn đến lỗi 400 Bad Yêu cầu.

Khôi phục những thay đổi gần đây

Nếu bạn đã cập nhật hệ thống quản lý nội dung của mình ngay trước khi xuất hiện lỗi 400 Bad Yêu cầu, hãy cân nhắc việc quay lại phiên bản trước đó đã được cài đặt là cách nhanh nhất và dễ dàng nhất xóa lỗi yêu cầu xấu 400.

Tương tự, bất kỳ tiện ích mở rộng hoặc mô-đun nào đã được cập nhật đều có thể gây ra lỗi ở phía máy chủ, do đó việc quay lại phiên bản trước của các tiện ích mở rộng đó cũng có thể hữu ích.

Nhưng trong một số trường hợp, CMS không cung cấp khả năng quay lại các phiên bản trước. Điều này thường xảy ra với các nền tảng phổ biến, vì vậy đừng lo nếu bạn không thể tìm ra cách dễ dàng để quay lại sử dụng phiên bản cũ hơn của một nền tảng phần mềm cụ thể.

Xóa tiện ích mở rộng, mô-đun hoặc plugin mới

Tùy thuộc vào CMS cụ thể mà ứng dụng sử dụng, tên của các thành phần này sẽ khác nhau. Nhưng trong tất cả các hệ thống, chúng đều phục vụ cùng một mục đích: cải thiện khả năng của nền tảng so với chức năng tiêu chuẩn của nó.

Tuy nhiên, hãy nhớ rằng bằng cách nào đó, các tiện ích mở rộng có thể giành được toàn quyền kiểm soát hệ thống, thực hiện các thay đổi đối với mã PHP, HTML, CSS, JavaScript hoặc cơ sở dữ liệu. Do đó, một quyết định sáng suốt có thể là xóa mọi tiện ích mở rộng mới được thêm gần đây.

Kiểm tra những thay đổi không chủ ý đối với cơ sở dữ liệu

Ngay cả khi bạn đã xóa tiện ích mở rộng thông qua bảng điều khiển CMS, điều này không đảm bảo rằng những thay đổi mà tiện ích đó thực hiện đã được hoàn tác hoàn toàn. Điều này áp dụng cho nhiều tiện ích mở rộng WordPress được cấp quyền truy cập đầy đủ vào cơ sở dữ liệu.

Một tiện ích mở rộng có thể thay đổi các bản ghi trong cơ sở dữ liệu không "thuộc về" nó mà được tạo và quản lý bởi các tiện ích mở rộng khác ( hoặc thậm chí chính CMS). Trong những trường hợp như vậy, mô-đun có thể không biết cách khôi phục các thay đổi được thực hiện đối với bản ghi cơ sở dữ liệu.

Cá nhân tôi đã gặp những trường hợp như vậy nhiều lần. Do đó, cách tốt nhất là mở cơ sở dữ liệu và xem thủ công các bảng và bản ghi có thể đã được tiện ích mở rộng sửa đổi.

Tìm sự cố ở phía máy chủ

Nếu bạn chắc chắn rằng lỗi 400 Yêu cầu Không hợp lệ không liên quan đến CMS thì đây là một số mẹo bổ sung có thể giúp bạn tìm ra sự cố ở phía máy chủ.

Kiểm tra tiêu đề HTTP không hợp lệ

Lỗi bạn nhận được từ ứng dụng là do các tiêu đề HTTP đặc biệt bị thiếu hoặc không chính xác mà ứng dụng hoặc máy chủ mong đợi nhận được. Trong những trường hợp như vậy, bạn cần phân tích các tiêu đề HTTP được gửi đến phía máy chủ.