Kerusakan apa yang akan mematikan dan bukannya mematikan?

56

Apa yang dilakukan Windows ketika dimatikan?

Dengan asumsi saya telah menyelamatkan segalanya, dampak negatif apa yang mematikan bukannya mematikan dengan benar? Kita semua pernah melakukannya pada titik tertentu dan secara pribadi saya tidak tahu ada orang yang mesinnya mati.

(Hanya untuk memperjelas, aku tahu aku seharusnya tidak, aku hanya tidak yakin mengapa.)

Jon Hopkins
sumber

Jawaban:

58

Tidak mungkin seluruh mesin akan mati, tetapi jika ada sesuatu yang masih ada dalam file tulis buffer, Anda akan kehilangan data itu ... dan pada dasarnya mesin mungkin tidak akan tahu perbedaan antara Anda mematikannya dan mematikan karena pemadaman listrik.

Layanan tidak akan mendapatkan kesempatan untuk mematikan diri sendiri dengan bersih. Misalnya, jika Anda menjalankan server web, ketika diminta untuk menutupnya mungkin dapat menyelesaikan semua permintaan yang ada (dengan batas waktu) daripada koneksi yang hilang begitu saja.

"File write buffer" tidak hanya harus menjadi Windows buffer. Sekali lagi mengambil contoh server web, logging mungkin buffered sehingga hanya menulis ke disk setiap 100 permintaan atau yang serupa. Shutdown yang bersih akan membersihkannya dengan tepat; shutdown keras tidak akan.

Jika Anda memiliki layanan online, shutdown yang bersih dapat mengeluarkan Anda dari mereka secara tepat, alih-alih dari layanan yang berpikir Anda hanya dapat memiliki masalah jaringan.

Pada dasarnya pikirkan apa saja yang mungkin ingin dilakukan oleh sistem ketika menutup baik disk on-board atau koneksi ke sistem lain (seperti koneksi jaringan) - semua itu akan lebih bahagia ketika dimatikan dengan benar.

Jon Skeet
sumber
18

Jon Skeet telah membuat semua poin penting dari sudut pandang perangkat lunak dan OS.

Saya hanya punya satu poin kecil untuk ditambahkan yang mungkin penting.

Mematikan komputer di mana chip-set motherboard dengan nyaman mematikan sistem berbeda dari pemadaman listrik tiba-tiba ke sistem.

Paling tidak ini dapat merusak unit catu daya Anda (yang biasanya ada di belakang saklar daya belakang pada kotak CPU Anda). Dalam kasus yang lebih buruk , perangkat pengatur daya motherboard mungkin rusak. Itu adalah isyarat pengganti motherboard biasanya. Dan, ada yang kasus terburuk .

Jika Anda memiliki keadaan darurat, setidaknya masuk ke kondisi siaga atau mati dengan tombol daya tertekan - tidak memerlukan waktu lebih dari 3-5 detik - sebelum Anda mematikan daya.

nik
sumber
Seharusnya tidak merusak PSU atau motherboard, setidaknya tidak kecuali Anda melakukan ini banyak (yaitu, itu mungkin membuat sedikit stres pada mereka). Ini juga memberi tekanan pada hard drive, karena harus melakukan head head darurat.
derobert
9
@derobert, untuk pemahaman elektronik terbaik saya, selalu ada kemungkinan kegagalan. Dengan beberapa upaya memotong daya, Anda hanya meningkatkan kemungkinan itu.
nik
@nik, Apakah Anda seorang fisika atau pria EE?
Pacerier
5

Selain semua jawaban di atas, pada mesin yang memiliki RAID pada HDD mereka dan aktivitas IO yang tinggi, hard poweroff kemungkinan besar akan mengganggu HDD IO yang diperlukan agar RAID berfungsi terkadang menyebabkan kegagalan HDD dan sering - ke data acak kerugian.

Andrei Kucharavy
sumber
Ya, itu bisa terjadi jika pengontrol RAID tidak memiliki buffer yang didukung baterai yang akan membuat penulisan yang belum selesai sampai daya utama dipulihkan.
pabouk
Seorang anggota keluarga pernah mengalami hal ini pada mereka sebelumnya - mereka tidak menggunakan laptop mereka terlalu banyak dan Pembaruan Windows sedang menginstal yang secara alami meningkatkan aktivitas HDD. Alih-alih menunggu pembaruan selesai menginstal dan mematikan, mereka memutuskan untuk mematikannya secara paksa, yang mengakibatkan seluruh HDD terhapus.
AStopher
1

Mungkin ada aktivitas disk yang terjadi di latar belakang yang tidak Anda sadari. Anda dapat berakhir dengan file yang rusak. Saya tidak mengatakan Anda akan tetapi itu meningkatkan peluang.

Contoh hal-hal yang dapat terjadi bahkan ketika Anda berpikir mesin idle:

  • Defragmentasi
  • Pembaruan Windows
  • Pembaruan perangkat lunak lain misalnya definisi virus
Tom Robinson
sumber
1

Saya tidak akan berharap itu melakukan lebih berbahaya daripada mencabut drive USB tanpa mengeluarkannya - biasanya baik-baik saja tetapi dapat merusak jika diam-diam melakukan sesuatu yang penting ketika Anda mematikannya. Saya kira itu tergantung pada seberapa banyak Anda tidak suka menginstal ulang jika tidak berhasil :)

wikiti
sumber
1

Seperti halnya dengan mengeluarkan stik USB dari mesin tanpa dengan aman melepasnya terlebih dahulu, ketika saya ditanya pertanyaan ini oleh keluarga atau rekan kerja saya mengatakan bahwa itu mungkin tidak akan menjadi masalah jika Anda secara tidak sengaja melakukannya sesekali, tetapi jangan sampai ke dalam kebiasaan itu karena risikonya kecil tetapi kemungkinan yang pasti. Saya sudah pasti melihat cukup banyak drive yang rusak selama bertahun-tahun.

Oh, dan saya biasanya menambahkan "Jangan datang menangis kepada saya jika Anda mengabaikan saran ini dan hard drive / memory stick Anda akhirnya rusak". * 8 ')

Mark Booth
sumber
0

Saya menemukan sebuah artikel yang membuatnya terdengar seperti bukan masalah besar, hanya saja Anda dapat mengalami beberapa masalah yang sangat kecil jika sedang menulis data ke disk atau menggunakan I / O lainnya. Itu seharusnya tidak menjadi masalah karena Anda sudah menyimpan semuanya - meskipun Anda harus menutup program juga. Namun, shutdown yang tepat mungkin adalah cara terbaik untuk pergi jika Anda punya pilihan.

jtbandes
sumber
Anda mungkin telah menyimpan semuanya, tetapi itu tidak berarti OS Anda sudah. OS terus-menerus melakukan hal-hal di latar belakang yang tidak Anda sadari ... Anda bisa mengalami masalah jika Anda menghentikan sesuatu yang sedang berjalan. (Lebih kecil kemungkinannya akhir-akhir ini, tetapi masih memungkinkan)
CJM
0

Apa yang bisa saya temukan :

Dalam pengalaman saya, tidak pernah secara fisik menyakiti komputer saya dengan mematikan komputer secara manual. Satu-satunya hal yang harus Anda perhatikan adalah jenis program apa yang berjalan pada saat Anda mematikannya. Jika Anda melakukan pematian paksa dengan menahan tombol daya, program yang sedang berjalan tidak akan menyimpan data saat ini yang mereka miliki. Jadi katakanlah Anda menjalankan sesuatu yang menyimpan log dan hanya menyimpan log ketika program dihentikan. Ketika Anda melakukan pematian paksa, log tersebut tidak akan disimpan.

Saya tidak yakin tentang informasi yang tidak disimpan ketika Anda menekan tombol daya, seperti jika komputer Anda berjalan dengan baik dan Anda menekan tombol. Jadi perbaiki saya jika saya salah. Tapi saya tahu pasti bahwa ketika Anda menahan tombol power selama 3-4 detik, tidak ada yang menyelamatkan .... terutama ketika komputer Anda beku.

Saya biasanya tidak berani mengambil risiko apa pun, tetapi itu mungkin merupakan kebiasaan "warisan" sejak hal-hal seperti itu menjadi masalah. Kalau ada yang lebih teknis bisa menjelaskan MENGAPA itu bukan masalah yang akan luar biasa.

Ivo Flipse
sumber
Adapun "kebiasaan warisan", sebelum ATX dengan cara untuk mematikan PC adalah untuk pemadaman listrik pada power supply . ATX mengubah ini menjadi dikendalikan secara elektronik melalui firmware atau perangkat lunak, yang antara lain memungkinkan sistem operasi untuk mematikan komputer (bukan hanya menempatkan komputer dalam keadaan di mana ia dapat dimatikan dengan aman).
CVn
@ MichaelKjörling Saya ingat bahwa dari semua mesin Windows 95 ... "Sekarang aman untuk mematikan komputer Anda."
Dan Henderson
0

Dengan asumsi Anda telah menyelamatkan segalanya, tidak ada kerusakan. Saya melakukannya sepanjang waktu dan saya belum melihat satu masalah pun. Mungkin jurnal NTFS menyelamatkan saya.

Saya ingat berolahraga lebih hati-hati dengan Windows 98 (FAT, tentu saja), tetapi bahkan yang saya dapatkan adalah scandisk saat boot. Saya pikir ini kebiasaan lama. Saya menduga sebagian besar dari tindakan pencegahan khas lainnya hanyalah penolakan Microsoft.

hyperslug
sumber
0

Saya tidak yakin apakah itu masalah lagi, tapi saya ingat kembali pada hari itu (15 tahun yang lalu ketika win95 dirilis) ada risiko bahwa kepala membaca hdd, jika membaca, dapat bergeser ketika daya terputus-putus disk. Saya curiga kepala taman darurat yang disebutkan derobert adalah resolusi untuk itu.

Steven Evers
sumber
0

itu tidak akan menyebabkan kerusakan perangkat keras sama sekali kecuali hard disk sudah sangat tua, tetapi itu dapat menyebabkan kerusakan perangkat lunak sebagian besar ke disk, Setiap koneksi jaringan akan kehabisan waktu sehingga tidak perlu khawatir. dari sudut elektronik sebenarnya menancapkannya dan / atau menyalakannya lebih berbahaya daripada mematikannya tanpa mematikan atau mencabutnya.

dipalu
sumber
-3

Selain masalah perangkat lunak yang sudah terdaftar ini benar-benar buruk untuk perangkat keras Anda, terutama hal-hal catu daya, karena ketika Anda memotong lonjakan lonjakan besar yang merupakan semacam "kickback" yang biasanya diblokir oleh tersedak dan kapasitor filter, tetapi dapat buka perlindungan itu dan hancurkan perangkat keras Anda.

Fabiusp98
sumber
Tetapi mematikan daya (seperti dengan menahan tombol daya selama beberapa detik pada kebanyakan komputer, atau beberapa saklar pada situs tegangan rendah dari catu daya) mungkin berbeda dari memotong daya? Dan memikirkannya, sebelum soft power down diperkenalkan, semua orang akhirnya hanya memotong daya menggunakan saklar pada kekuatan utama? (Aka " Sekarang Aman Mematikan Komputer Anda ".)
Arjan
2
Eh, lonjakan lonjakan terjadi ketika Anda menghidupkan sesuatu. Ada lonjakan tegangan yang terjadi ketika Anda memutuskan induktor (yaitu, transformator), tetapi semua catu daya komputer (sejak awal 80-an) adalah unit "switching" yang tidak menggunakan transformator sebagai tahap konversi pertama.
Daniel R Hicks
Duri bisa terjadi bahkan ketika Anda mematikannya, saya membakar Arduino seperti itu. Dan itu tidak berbahaya tetapi itu bukan solusi optimal, dan dengan "Sekarang Aman untuk Mematikan Komputer Anda" ada beban minimal pada catu daya yang mengurangi banyak masalah.
Fabiusp98
1
Saya benar-benar ragu arus lonjakan saat melepaskan Arduino Anda yang rusak. Pemeriksaan jari adalah skenario yang jauh lebih mungkin.
Daniel R Hicks