Một số phần mềm có thể làm hỏng phần cứng vật lý?


90

Tôi biết một câu hỏi tương tự như câu hỏi này đã được hỏi trước đây tuy nhiên đó là về việc cài đặt HĐH 32 bit trên máy tính xách tay 64 bit. Câu hỏi của tôi là nhiều hơn về việc làm hỏng phần cứng.

Tôi đã tự hỏi liệu có cách nào can thiệp vào phần cứng từ lớp OS hay Terminal theo cách làm hỏng nó ngoài việc sửa chữa (thiệt hại vật lý thực tế, không chỉ là phần cứng bị lỗi).

  • Bạn có thể bỏ qua các biện pháp bảo mật và chạy CPU mạnh đến mức gốm thực sự bị hỏng không?
  • Bạn có thể viết hoặc giao diện với ổ cứng theo cách có thể gây ra thiệt hại vật lý cho các đĩa không?
  • Bạn có thể loay hoay với bộ nhớ và RAM RAM?
  • Bạn có thể thổi một NIC không?

Tôi rất thú vị khi biết giới hạn mà phần mềm có thể đạt được khi nhìn vào toàn bộ hệ thống.


23
Tôi sẽ nói có với tất cả những điều đó, mặc dù nó sẽ không tầm thường. Bạn đã đọc về stuxnet - arstechnica.com/tech-policy/news/2011/07/
Nate



4
Bạn tôi đã có một màn hình CRT Magnavox rằng khi được đặt thành 1280 x 1024 sẽ chết trong một làn khói. Anh vô tình làm điều này với một vài màn hình, may mắn thay, nó vẫn còn được bảo hành.
Jack B Nimble

2
@dmckee Tôi sẽ lập luận rằng đây không phải là một bản sao chính xác bởi vì nó hơi chung chung hơn - không phải về việc làm tan chảy CPU một cách cụ thể, mà chỉ là về cách phần mềm có thể gây ra bất kì sát thương vật lý.
nhinkle

Câu trả lời:


61

Khi thực sự chạy các chương trình, tải trên CPU có thể khiến nhiệt độ lõi tăng lên. Mặc dù các công nghệ mới hơn có một số hiệu ứng (tần số động & amp; thang đo điện áp), điều này vẫn chủ yếu là do một số hướng dẫn sử dụng các đường dẫn điện khác nhau trong bộ vi xử lý (trái ngược với khi bộ xử lý chỉ ở trạng thái không hoạt động hoặc ở mức năng lượng thấp). Đã có nhiều virus điện được viết trong quá khứ, lợi dụng thực tế này để liên tục thực thi mã máy cụ thể có công suất lớn nhất và do đó tạo ra nhiều nhiệt nhất (xem câu hỏi Một virus có thể làm tan chảy CPU? để biết chi tiết).


Mặc dù bạn cũng có thể mở rộng ý tưởng này sang các phần cứng khác trong hệ thống (mà tôi sẽ trình bày bên dưới), một điều thú vị khác là các thiết bị lưu trữ. Bạn cũng có thể ghi vi-rút để liên tục đọc các tệp ghi vào ổ đĩa, điều này sẽ làm hao mòn nó nhiều nhanh hơn (cả ổ cứng cơ học và ổ đĩa trạng thái rắn). Bạn sẽ tăng khả năng thất bại cơ học trong ổ cứng và giảm tuổi thọ ổ đĩa của SSD. Nếu người dùng không biết về các chu kỳ đọc ghi liên tục này, rất có thể bạn có thể làm hỏng đĩa của họ trong vòng một tuần hoặc lâu hơn nếu bạn thực hiện đúng cách.

Ngoài ra, một số máy tính xách tay của Apple có một vi điều khiển được nhúng trong pin. Không có gì đặc biệt, nhưng trong quá khứ họ đã phát hành một bản vá nâng cấp phần sụn - và đến lượt mình, bây giờ bản thân pin dễ bị hack firmware .


Bây giờ, trở lại thiệt hại nhiệt. Một số bo mạch chủ mới bao gồm tùy chọn sửa đổi cài đặt BIOS trong Windows. Về mặt lý thuyết, bạn có thể viết một loại virus làm tăng điện áp trong hệ thống lên giới hạn cao giả tạo, có khả năng làm hỏng các thành phần (RAM, CPU, bắc / nam điều chỉnh). Tăng điện áp và / hoặc ép xung bus PCIe cũng có thể làm hỏng một số thành phần đó.

Một thành phần cụ thể trên bus PCIe / AGP tôi muốn giải quyết là card màn hình. Điều này là do hầu hết các nhà sản xuất cung cấp các công cụ ép xung để tăng tốc độ và điện áp lõi của nó. Tiến xa hơn một bước, bạn cũng có thể viết một loại virus để sử dụng các công cụ này để nâng cả hai thứ này lên mức nguy hiểm, do đó bạn có thể đốt nó lên, lật đổ nó cho đến khi nó xuống cấp hoặc cả hai!

Xin lưu ý rằng hầu hết phần cứng máy tính có bảo vệ quá nhiệt và sẽ đạt đến "tắt máy nhiệt" trước khi có bất kỳ hư hỏng nào xảy ra. Đối với bảo vệ quá áp, nó có thể nhưng ít phổ biến hơn.


Điểm : Có thể viết vi-rút tận dụng mọi hệ thống máy tính. Tuy nhiên, nếu hệ thống đích không có quyền truy cập vào phần cứng bên ngoài (hoặc thậm chí là của chính nó), thì bạn không thể làm quá nhiều thiệt hại. Sự tương tự tốt nhất ở đây sẽ giống như cố gắng hack ai đó đã rút cáp Ethernet của họ ra khỏi tường - bạn thực sự không có cách nào truy cập vào hệ thống đó.

Điều đó đang được nói, hầu hết các thiết bị trong các hệ thống máy tính hiện đại của chúng tôi làm có quyền truy cập để sửa đổi các thông số phần cứng vật lý - cụ thể là điện áp và tốc độ lõi. Vì những điều này có thể được sửa đổi, nó có khả năng để virus lợi dụng và có thể phá vỡ hoặc phá hủy hoàn toàn hoạt động của chúng.


18
-1 Tôi không đồng ý trên ổ cứng. Ổ cứng máy chủ chạy liên tục và không bị hao mòn trong vòng một tuần. static.googleusercontent.com/external_content/untrusty_dlcp/
Byron Whitlock

6
Mặc dù về vấn đề CPU, bất kỳ bo mạch hiện đại nào cũng sẽ bị cắt nhiệt sẽ giết chết nguồn điện từ lâu trước khi CPU có nguy cơ gây hại vật lý.
Phoshi

5
@Bryon Whitlock Tôi sẽ lập luận rằng nó phụ thuộc vào mô hình sử dụng. Hầu hết các máy chủ lưu trữ thông tin họ truy xuất và thực hiện ghi lại tuần tự. Bạn có thể tạo vi-rút để ghi thông tin ở rìa và các cạnh rất bên trong của đĩa trở lại và thứ tư rất nhanh, gây ra sự hao mòn quá mức rất nhiều nhanh hơn Cuối cùng, nếu bạn có thể liên tục viết thư cho một nhóm ngành đã chọn, bạn có thể gây ra một vài trường xấu nhanh hơn bình thường.
Breakthrough

1
@BreakENC: Uhm ... không. Liên tục viết cho các lĩnh vực tương tự sẽ hoàn toàn không làm gì cho các lĩnh vực đó. Platters từ không "hao mòn do uốn cong quá mức". Tôi hơi bối rối về lý do tại sao bạn nghĩ rằng điều này sẽ gây ra vấn đề. Nếu ổ đĩa của bạn có vấn đề tìm kiếm giữa các cạnh đĩa, bạn có ổ đĩa xấu ... một lần nữa giao diện đó là điện từ, không phải cơ học. Để có một vấn đề ở đó, bạn sẽ phải đeo vòng bi bịt kín giữ tổ hợp cánh tay tại chỗ.
user11934

5
Ổ đĩa cứng CÓ THỂ bị hỏng do vi-rút, nhưng không phải từ bất kỳ silliness liên quan đến cánh tay nào. Điểm dễ bị tổn thương nhất là động cơ trục chính. Khởi động ổ đĩa, tắt máy, khởi động, tắt máy, v.v ... Điều này tương đối khó đối với các thành phần. Đây là lý do chính (ngoài sốc vật lý) mà các ổ đĩa máy tính xách tay không tồn tại lâu như các ổ đĩa trên máy tính để bàn, các yêu cầu về năng lượng giữ cho mọi thứ quay tròn hết mức có thể. Vì vậy, về mặt lý thuyết, virus có thể rút ngắn tuổi thọ của máy tính để bàn để trông giống như ổ đĩa máy tính xách tay.
user11934

15

Luôn có cảnh báo rằng một số màn hình CRT cũ hơn, nếu được cung cấp tín hiệu video vượt quá tần số mà chúng có thể xử lý, có thể bị hỏng. Tôi không biết cái nào nhưng đó là từ chối trách nhiệm chung được đưa ra khi bạn điều chỉnh tốc độ làm mới hoặc cài đặt độ phân giải thủ công.

Về cơ bản trừ khi hệ thống không được làm mát đúng cách hoặc lắp đặt nguồn điện phù hợp, bạn không thể phá vỡ CPU bằng cách làm việc quá sức. Việc làm mát và cung cấp năng lượng được cài đặt sẽ duy trì ở mức sử dụng 100%.

Tuy nhiên tất cả các CPU hiện đại tất cả các cập nhật vi mã. Intel luôn yêu cầu mã hóa của họ phải được mã hóa, nhưng AMD thì không (không biết điều đó có thay đổi không). Có thể tải một vi mã lên CPU làm điều gì đó khó chịu.

Bộ nhớ flash có thể bị hao mòn với ghi lặp đi lặp lại. Có khả năng "đốt cháy" chip flash BIOS bằng phương pháp này.

Tôi chắc chắn các nhà sản xuất ổ cứng thiết kế các thiết bị của họ với khóa liên động phần cứng và không có khả năng điều chỉnh tốc độ động cơ, vì thực sự động cơ HDD chỉ quay với tốc độ không đổi. Tuy nhiên, việc quay vòng và quay xuống ổ cứng khiến nó bị căng thẳng và hao mòn sớm, có thể được thực hiện trong phần mềm. Ngoài ra, có khả năng "đốt cháy" flash firmware / EEPROM của ổ cứng với các bản cập nhật không có thật hoặc phần mềm bị hack liên tục ghi vào flash hoặc EEPROM có thể truy cập nội bộ. Tương tự cho các ổ đĩa CD-ROM.

Có thể vô hiệu hóa quạt bằng phần mềm nhưng nhiều CPU hiện đại sẽ tự động tắt khi đạt đến nhiệt độ quá cao. Các CPU cũ hơn không có bảo vệ này nhưng các bo mạch chủ như vậy cũng không có điều khiển quạt.


2
Về CRT: Tôi nghĩ điều đó là có thể với những người lớn tuổi hơn. Tôi đã có một số của tôi được đặt ở cấp độ mà màn hình là một mớ hỗn độn. Tôi luôn tắt màn hình vì sợ làm vỡ nó. Những cái mới hơn chỉ hiển thị lỗi "ngoài phạm vi".
sinni800

2
Donkey năm trước tôi đã viết mã cấp thấp điều khiển súng điện tử của màn hình (mono). Tôi lo ngại rằng nếu tôi hiểu sai, việc quét chùm tia sẽ bị hạn chế ở một điểm nhỏ ở giữa màn hình, có thể quá nóng so với phần còn lại của kính và vỡ tan. Nó không bao giờ làm, nhưng tôi đổ mồ hôi một chút!
FumbleFingers

5
Trên gameboy và gameboy màu cũ, nếu bạn bỏ bit 7 của FF40 (Bật LCD) trong bất kỳ khoảng thời gian nào ngoại trừ vblank, nó sẽ phá vỡ vĩnh viễn màn hình LCD của gameboy.
Callum Rogers

Đây là một vấn đề vào giữa / cuối thập niên 90 khi định cấu hình X trên máy linux với một số kết hợp thẻ video và màn hình nhất định và xuất ra một độ phân giải / độ sâu màu / cập nhật tần số cụ thể.
ivanivan

10

Bộ nguồn của bạn, nếu nó phát nổ, sẽ không gây sát thương tương tự như trong Die Hard. Xin lỗi đã làm thất vọng.

Một bài viết hấp dẫn nêu bật một biến thể của phần mềm gây ra thiệt hại phần cứng xuất hiện gần đây trong Có dây liên quan đến virus Stuxnet . Phần mềm gây ra phần mềm chỉ huy và kiểm soát làm hỏng vật lý máy ly tâm hạt nhân. Nó thật tuyệt vời.


2
Mặc dù đây là một loại virus rất thú vị và hàm ý của nó rất lớn, tôi sẽ cho rằng Stuxnet là không phải những gì @MaxMackie đang tìm kiếm. Trong trường hợp đó, phần mềm có quyền kiểm soát vật lý của một thiết bị vật lý có khả năng gây hại . Tôi nghĩ rằng anh ta đang nói về chỉ một hệ thống máy tính cơ bản gây hại cho chinh no , không phải bất kỳ thiết bị nào mà nó có quyền kiểm soát trực tiếp. Điều đó đang được nói, virus Stuxnet thật tuyệt vời với những gì nó đã làm - +1.
Breakthrough

1
Tôi cứ cười khúc khích và lắc đầu khi đọc bài báo đó. Tôi biết đó không phải là những gì anh ấy hỏi, nhưng rõ ràng tôi không phải là người duy nhất nghĩ rằng nó ít nhất có mối quan hệ lý thuyết với chủ đề này.
music2myear

8

Trong lịch sử, đã có một vài trường hợp sai sót trong thiết kế phần cứng khiến nó có thể trực tiếp và ngay lập tức làm hỏng máy. Trong một trường hợp, một lệnh đơn dòng có thể khiến máy tính bị đoản mạch và bắt lửa, IIRC. Nhưng các trường hợp tôi nghe nói là trên micros 8 bit cũ.

Rõ ràng, thuật ngữ này là "Killer Poke", nhưng tôi chỉ bật nó lên trong một Google nhanh chóng.

Tôi sẽ không ngạc nhiên nếu những điều này có thể xảy ra trong các hệ thống nhúng với trình điều khiển lỗi cho phần cứng, nhưng sẽ khó đạt được trên các nền tảng phần cứng phổ biến nhất - thứ nhất là vì quyền truy cập trực tiếp vào phần cứng được kiểm soát và thứ hai là vì những vấn đề này không bình thường và rất cụ thể cho các nền tảng phần cứng chính xác nào. Ví dụ, một cú chọc card đồ họa của bạn có thể sẽ chỉ hoạt động đối với một card đồ họa cụ thể.

Xem - http://en.wikipedia.org/wiki/Killer_poke

CHỈNH SỬA - Tôi chưa thể tìm thấy bất kỳ tài liệu tham khảo nào về việc đoản mạch 8 bit và bắt lửa từ một kẻ giết người - có lẽ đây chỉ là một huyền thoại đô thị mà tôi nhặt được trên đường đi đâu đó. Nhưng các lưu ý về hướng dẫn CPU HCG (Dừng và Bắt lửa) ( http://en.wikipedia.org/wiki/Halt_and_Catch_Fire ) rất vui ... Bộ xử lý Motorola 6809 đã được sử dụng trong Dragon 32, IIRC, vì vậy có lẽ đó là điều tôi lờ mờ nhớ.


AFAIK "Killer Poke" là bảo vệ bản sao trên Commodore 64 (8 bit) là có thật.
Peter Kofler

@Peter - Nếu có một cách gây thiệt hại vĩnh viễn cho phần cứng C64 bằng mã, thì có lẽ nó đã được đề cập trong cuốn sách "Hướng dẫn xác định" của Raeto West - Tôi không nhớ gì cả, nhưng điều đó không có nghĩa gì nhiều. Tôi đã đặt cược ở đó cách để làm hỏng vĩnh viễn ổ đĩa mềm, nhưng tôi không bao giờ sở hữu một trong số đó.
Steve314


6

Tôi đã làm hỏng ổ đĩa mềm một lần, lập trình mã lắp ráp để di chuyển đầu ra khỏi các giới hạn thông thường. Ổ đĩa đã ngừng hoạt động và tôi có thể làm điều đó với 2 ổ đĩa khác.

Nhưng nhiều người nghi ngờ nó vào thời điểm đó và tôi không bao giờ chú ý đến chủ đề này nữa.

Có một số cuộc thảo luận về việc viết lại BIOS (như virus cũ đã làm) là thiệt hại vật chất, nhưng nhiều người (bao gồm cả bản thân tôi) đã loại bỏ vấn đề này mà bạn đề cập.


5

chạy CPU mạnh đến nỗi gốm thực sự bị vỡ

Không, không thể làm bất cứ điều gì với CPU trong phần mềm để gây ra "vỡ gốm". Mặc dù trên một số CPU có thể thay đổi chế độ điều khiển tần số hoặc nguồn điện sao cho cái chết quá nóng hoặc để thay đổi kết quả đầu ra sao cho các bóng bán dẫn chìm hoặc nguồn quá nhiều hiện tại (phụ thuộc vào cách các thành phần bên ngoài được giao thoa); một trong hai sẽ làm hỏng silicon hoặc các miếng đệm. Đồ gốm sẽ không bị ảnh hưởng.

Cũng có thể trên CPU có các thanh ghi cấu hình EEPROM (đôi khi được gọi là 'cầu chì') để gạch CPU. Ví dụ: bộ xử lý nhúng ( không phải lớp x86 như trong câu hỏi ban đầu ) với đèn flash bên trong cung cấp tùy chọn bảo vệ mã hoặc các tùy chọn khác (ví dụ: Microchip PIC), nếu được đặt không đúng cách, có thể khiến mã bị hỏng (nếu mã bảo vệ được bật và phần mềm đang cố đọc bộ nhớ chương trình, nó sẽ trả về tất cả các số không thay vì các giá trị thực tế). Điều này sẽ 'gạch' hệ thống và lập trình lại bằng cách sử dụng một lập trình viên chip bên ngoài có thể là cần thiết (thậm chí có thể loại bỏ khỏi bảng mạch để thực hiện việc này).


3

Hầu hết chúng ta chỉ viết mã cho các máy tính nhỏ đơn giản và điều đó khó có thể xảy ra. Khi bạn giao tiếp với máy móc cơ học, nó sẽ trở nên có khả năng hơn.

Gần đây, sâu Stuxnet được tạo ra để tấn công phần mềm của Siemens điều khiển máy ly tâm khí được sử dụng trong quá trình làm giàu Uranium. Nó sẽ làm cho máy ly tâm quay với tốc độ được thiết kế để làm hỏng chúng.


3

Cách đây nhiều năm, tôi có một ổ đĩa (băng âm thanh kỹ thuật số) được thiết lập làm ổ đĩa sao lưu máy tính. Bạn chỉ có thể viết thư cho nó một cách gián tiếp, thông qua Retrospect (phần mềm sao lưu). Sau đó, tôi tìm thấy một số phần mềm cho phép bạn thực sự gắn ổ đĩa - sử dụng nó như một ổ đĩa cứng. Nó hoạt động ... trong vài tuần ... và sau đó ổ băng bị cháy. Các đầu băng không được thiết kế để truy cập ngẫu nhiên như ổ cứng, và tất cả những thứ đập mạnh qua lại làm hỏng chúng.

Vì vậy, có, phần mềm có thể làm hỏng (hoặc thậm chí phá hủy) phần cứng.


3

Khi bạn tránh xa các máy tính để bàn thông thường, ngay cả các lỗi phần mềm không độc hại cũng có thể gây ra lỗi phần cứng ngoạn mục:

  • Các Tàu quỹ đạo khí hậu sao Hỏa - hơn 500 triệu đô la đã chi cho tên lửa, bị phá hủy bởi lỗi chuyển đổi từ hệ mét sang đế chế.

  • Chuyến bay Ariane 5 501 - bị phá hủy bởi một lỗi tràn số nguyên, dẫn đến mất tên lửa và tàu vũ trụ trên tàu có giá hơn 370 triệu USD.

  • Hai vụ tai nạn máy bay F-22 Raptor trị giá 150 triệu USD - bởi các lỗi khác nhau .

  • Lỗi trong phần mềm FADEC của máy bay trực thăng Chinook ít nhất là một phần để đổ lỗi cho sự cố của ZD576 và cái chết của 29 người.


Một trong những bức ảnh mặt trăng đầu đã đi lạc hướng vì một lỗi mã hóa trong phần mềm điều hướng. Mất tích *, IIRC.
Daniel R Hicks

Chúng ta đừng đề cập đến chiếc máy bay đã bay lộn ngược hoàn toàn ngay khi chúng đi từ bán cầu này sang bán cầu kia.
Micheal Johnson


2

Nó một phần phụ thuộc vào các ràng buộc áp đặt trên phần cứng khi nó được thiết kế. Nếu máy tính được gắn một quả bom mà nó được thiết kế để đặt ra, có lẽ bạn có thể phá hủy phần cứng bằng phần mềm khá hiệu quả. Tuy nhiên, ngăn chặn truy cập trực tiếp vào kíp nổ và phần cứng vẫn an toàn.

Để làm hỏng phần cứng, với phần mềm, bạn cần:

  • phần cứng có khả năng tự làm hỏng
  • một cách để phần mềm kiểm soát khả năng đó (ví dụ: UI, API, truy cập cấp thấp hoặc lỗi trong các hạn chế truy cập)
  • một cách để sửa đổi / thao tác / cài đặt / thực thi phần mềm

2

Có, ít nhất là cho phần cứng được thiết kế kém. Tuy nhiên, phần cứng hiện đại phải tuân thủ các quy định an toàn khác nhau, điều này làm hạn chế khả năng tự làm hỏng chúng. CPU hiện đại sẽ tắt khi quá nóng, ổ đĩa Harddisk / CD / DVD / Bluray hiện đại có tốc độ được xác định trước, v.v; có tất cả các loại cơ chế an toàn được các nhà sản xuất phần cứng áp dụng để ngăn phần mềm bị lỗi (bao gồm trình điều khiển và phần sụn bị lỗi) làm hỏng phần cứng.

Mặc dù các cơ chế an toàn này hoàn toàn không thể đánh lừa được, nhưng rất khó để làm hỏng phần cứng được thiết kế tốt chỉ bằng phần mềm. Phần lớn mà phần mềm có thể làm là sử dụng phần cứng theo cách tối ưu hóa độ hao mòn của nó.


2

Cách đơn giản nhất để làm hỏng phần cứng là trong trường hợp các hệ thống nhúng, nơi bạn có thể truy cập vào các chân riêng lẻ của vi điều khiển. Bạn chỉ có thể đặt đầu vào là đầu ra hoặc ngược lại và gây đoản mạch. Cách duy nhất tôi có thể tưởng tượng điều này hữu ích để làm hỏng PC là nếu bạn có quyền truy cập và có thể sửa đổi phần sụn của một số thành phần phần cứng.


2

Chắc chắn nó có thể gây ra thiệt hại trên nhiều hệ thống, nếu bạn có thể vào các điều khiển mức BIOS. Chỉ cần tắt quạt và sau đó chạy một chương trình chuyên sâu tính toán sẽ gây ra thiệt hại trên nhiều hệ thống (mặc dù một số có chứa bộ hạn chế nhiệt cứng). Trong một số hệ thống, bạn có thể điều chỉnh điện áp thông qua chương trình, v.v. và trong một số hệ thống, bạn có thể điều chỉnh chu kỳ nhiệm vụ của bộ xử lý và tương tự. (Điều này đặc biệt đúng với máy tính xách tay, nơi thường có logic điều khiển công suất rộng.)

Và tất nhiên với các màn hình cũ hơn, có nhiều cách để làm hỏng chúng bằng cách cung cấp tốc độ làm mới sai, hoặc thậm chí chỉ tắt hoàn toàn video. (Hầu hết các màn hình hiện đại đều chứa logic tự bảo vệ.) Và, như ai đó đã đề cập, trên một số ổ đĩa mềm, bạn có thể gây ra thiệt hại bằng cách lái đầu vượt quá giới hạn của nó. (Tôi đã gặp phải vấn đề này.)

Tôi đã có một chiếc điện thoại Nokia n97mini bị hỏng màn hình do quá nóng, khi CPU bị kẹt trong một vòng lặp chặt chẽ và quá nóng. Nhiệt làm cho các lớp của màn hình tách ra. Tôi đoán rằng các điện thoại khác có mối nguy hiểm tương tự.


1

Chỉ khi phần cứng được thiết kế xấu. Ví dụ, phần mềm kiểm soát tốc độ của động cơ điện bằng cách thay đổi điện áp, tuy nhiên động cơ được thiết kế theo cách nó sẽ bị cháy nếu điện áp cao nhất được sử dụng trong hơn 1 phút. Bạn có thể tưởng tượng rằng phần mềm có thể dễ dàng vượt quá giới hạn này. Tuy nhiên, nếu động cơ có dòng cắt mạch cụ thể nếu nhiệt độ của nó đạt đến giới hạn nhất định, thì động cơ sẽ tồn tại bất cứ phần mềm nào đang cố gắng làm.

Quay trở lại một số bài đăng khác của tôi, nơi tôi đổ lỗi cho Windows 7 + Dell BIOS có khả năng nâng cấp ổ cứng.


1

Cách đây nhiều năm, tôi đã đọc một cuốn sách về virus máy tính và cuốn sách khiến tôi chú ý nhất là Virus Thổ Nhĩ Kỳ mà thực sự có thể giết chết phần cứng.

Một biến thể của virus sẽ tập trung chùm tia vào màn hình CRT sao cho nó đốt cháy nó. Bằng cách đốt nó, tôi không có nghĩa là đốt cháy phốt pho, mặc dù đó là tác dụng phụ, nhưng súng điện tử sẽ thất bại, rời khỏi màn hình hoàn toàn đã chết.

Một biến thể khác của virus sẽ thực hiện các phép tính toán học theo cách nó sẽ làm quá tải bộ đồng xử lý và khiến nó bị cháy.

Tất nhiên đây là một thời gian trước đây trong thời đại phần cứng cũ dễ bị tấn công. Rất may, phần cứng hiện đại thường được thiết kế để ngăn chặn nó, nhưng điều đó có lẽ sẽ không ngăn được ai đó đủ quyết tâm.


Ngoài ra, virus sẽ dễ dàng giết chết BIOS. Có một lý do mà các flash BIOS luôn cảnh báo bạn không được tắt hoặc thiết lập lại hệ thống trong khi flash; Nó bị lỗi vì một bản ghi không hoàn chỉnh sẽ khiến BIOS bị hỏng và vì BIOS là Căn bản Hệ thống đầu ra đầu vào của máy tính, làm hỏng nó sẽ khiến hệ thống không thể hoạt động. Ngày xưa, BIOS chỉ có thể được flash từ chế độ DOS thuần túy, nhưng flashers Windows đã tồn tại một thời gian. Không có gì ngăn chặn virus viết một số nội dung xấu vào BIOS và do đó giết chết hệ thống. CIH / Chernobyl đã làm chính xác điều này vào năm 1999.

May mắn thay, một số bo mạch chủ đi kèm với BIOS kép để sao lưu có thể được sử dụng trong trường hợp hỏng chính, và một số khác cho phép thiết lập lại hoặc flash lại một BIOS bị hỏng, nhưng không phải tất cả đều có thể.


0

Nói chung câu trả lời là phần mềm không thể làm hỏng phần cứng. Tuy nhiên, vẫn có trường hợp ngoại lệ .... có ai còn nhớ khi phần mềm trên IBM-PC ban đầu có thể làm hỏng bảng hoặc bộ điều hợp đơn sắc không? Đó chắc chắn là một cái mở mắt.

Phần mềm trong nhiều trường hợp hiện có kiểm soát phần cứng của các thiết bị được gắn vào, do đó phần mềm bị trục trặc có thể gây hư hỏng cho phần cứng vật lý.


0

Một thuật ngữ liên quan đến điều này là "poke killer" mô tả việc đưa một giá trị vào một thanh ghi (hướng dẫn "chọc") mà phần cứng không thể chịu đựng được. Các Trang Wikipedia cho "kẻ giết người chọc" liệt kê một số ví dụ.

Ổ cứng sớm có thể chịu tất cả các loại thiệt hại. Đầu đọc / ghi đôi khi có thể được di chuyển ra xa hơn đĩa mà chúng chạm vào trục chính hoặc vỏ. Điều này có thể làm hỏng đầu đọc / ghi hoặc khiến chúng mất liên kết.

Máy in và máy quét mực hiện đại thường chỉ có một công tắc giới hạn ở một bên của rãnh in của đầu in hoặc thanh CCD. Chỉ phần sụn bảo vệ chúng khỏi di chuyển ngoài phạm vi dự định của chúng (và lái xe vào mọi thứ). Về mặt lý thuyết, một bản cập nhật firmware có thể được thiết kế để không chỉ làm hỏng thiết bị như vậy mà còn gây ra thiệt hại vật lý.

Có những "kẻ giết người" mềm mại là tốt. Tuổi thọ của ổ cứng có thể được rút ngắn đáng kể bằng cách tối đa hóa căng thẳng và nhiệt. Ngẫu nhiên, Windows có một "tính năng" như vậy - nếu bạn tạo nhiều hơn một phân vùng RAID trên ổ cứng, khi RAID cần được đồng bộ hóa (chẳng hạn như sau khi khởi động lại bất ngờ), tất cả các phân vùng sẽ đồng bộ hóa cùng một lúc, di chuyển đầu ổ đĩa ra và lùi giữa các vị trí cực đoan ở tốc độ tối đa, có thể trong nhiều ngày vì thông lượng ở trạng thái này là tối thiểu. Mặt khác, SSD sẽ cần ghi tối đa bền vững để sớm bị lỗi.


0

Máy vi tính BBC cũ hơn được trang bị rơle được sử dụng để khởi động và dừng ổ băng từ. Nói chung, bạn sẽ kích hoạt rơle thông qua lệnh trước khi tải chương trình và vô hiệu hóa rơle sau đó.

Khi bật hoặc tắt rơle, sẽ có tiếng bấm lớn có thể nghe được từ bên trong thùng máy và nhanh chóng chuyển trạng thái chuyển tiếp sẽ tạo ra tiếng vang. Tần suất bật và tắt khác nhau sẽ tạo ra các âm báo ù khác nhau. Sau đó bạn có thể sử dụng điều này để chơi một giai điệu.

Rơle không được thiết kế cho quá nhiều chu kỳ điện, tuy nhiên, làm điều này có thể và cuối cùng sẽ làm hỏng rơle sau khi sửa chữa, khiến chủ sở hữu máy tính phải ra ngoài và mua một cái mới sẽ được hàn vật lý lên bo mạch chủ để thay thế cái cũ.

Tôi đã học được điều này thông qua kinh nghiệm cá nhân, tuy nhiên tôi chưa bao giờ thay thế rơle bị hỏng vì tôi có một hệ thống dựa trên đĩa và chuyển đổi rơle hoàn toàn chỉ để giải trí.

Nếu tôi nhớ lại, thậm chí có những cảnh báo chống lại điều này trong tài liệu tham khảo của lập trình viên đi kèm với BBC Micro ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.