1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Lỗi khi defrag đĩa cứng

Chủ đề trong 'Hỏi đáp Tin học' bởi Gunblade, 28/12/2005.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Gunblade

    Gunblade Thành viên mới

    Tham gia ngày:
    23/08/2005
    Bài viết:
    975
    Đã được thích:
    0
    Lỗi khi defrag đĩa cứng

    Chắc các bạn đã có lần chạy chương trình Disk Defragment để chống phân mảnh đĩa. Nhưng có hiện tượng là đang làm đc. 60% rồi thì tự nhiên nó trở về 0%. Cái này lặp đi lặp lại đến vài lần, khiến cả ngày mà ko defrag nổi ổ 10GB.
    Mặc dù tác giả đã đóng tất cả các chương trình khi chạy defrag, nó vẫn xảy ra. Sau khi kiên trì và ngồi lì chờ đến 10h đêm (chạy từ 6h sáng) thì cuối cùng nó đã chịu complete, nhưng xem ra các ứng dụng có vẻ chậm hơn, đĩa cứng 1 tuần sau thì die.

    ĐÓ là câu chuyện từ hồi tác giả xài Win 98 trên con C 433. Bi giờ tác giả đã bít đc Defrag thực ra chỉ tăng tốc được trên các đĩa cứng dưới 5400 rpm. Nhưng nghĩ lại cái chuyện hồi đó mà vẫn áy náy, vậy ai bít nguyên nhân tại sao mà nó nhảy về 0% vậy?
  2. Paloma

    Paloma Thành viên rất tích cực

    Tham gia ngày:
    01/01/1970
    Bài viết:
    1.870
    Đã được thích:
    0
    Với W98 thì khi Defrag, từng sector của file sẽ được move đi đến một nơi thích hợ để phục vụ quá trình DF, hoặc chuyển về cuối đĩa để lấy chỗ move cái khác đến, hoặc move đến phần trống gần đầu nhất trên đĩa và liền kề với sector trước đó của file đó. Với W2K hoặc XP thì nó ko move từng track nữa mà là từng file. Bê nguyên file đi chỗ khá sao cho các sector của file đó nằm liền kề nhau, và vị trí file cuyển đến đ][cj sặp xếp sao cho có càng nhièu chỗ trống để nhét lọt các file lớn càng tốt.
    Kể cả với XP thì hiện tượng nhảy về 0% khi defrag cũng có nhưng ít hơn W98/Me. Nguyên nhân lảtong quá trình defrag Win pháthiện ra có thể sắp xếp lại tối ưu hơn để có thể defrag các file còn phân mảnh, mà nếu ko sắp xếp lại thì các file kia sẽ không sắp xếp được. Nguyên nhân nữa chỉ xảy ra với W98 là một cái clustẻ (Liên cung) của một file đột nhiên không thể tìm thấy, nghĩa là quá trình đọc cái file đấy bị gián đoạn thì phải bắt đầu lại. Hiện tượng này thường xảy ra với ổ bị bad. Nếu là wXP thì ct sẽ cố gằng đọc file, nếu không đọc nổi thì file sẽ bị liệt vào dạng không thể defrag được.
    Nếu bạn chú ý thì sẽ thấy trong W98, ngià các file đang được sử dụng, tất cả những file có dung lượng nhỏ hơn dung lượng trống của phân vùng đang defrag đều được defrag. Còn với wXP, những file lớn có thể vẫn phân mảnh cho dù dung lượng của nó có nhỏ hơn dung lượng trống.
    Ổ cứng của bạn die có thể vì nó đã bị bad kha khá, và quá trình defrag chỉ là giọt nước tràn ly.
  3. Gunblade

    Gunblade Thành viên mới

    Tham gia ngày:
    23/08/2005
    Bài viết:
    975
    Đã được thích:
    0
    Hehe, câu cuối của pác Paloma nghe văn vẻ quá, chắc pác học chuyên KHXH&NV?
  4. Gunblade

    Gunblade Thành viên mới

    Tham gia ngày:
    23/08/2005
    Bài viết:
    975
    Đã được thích:
    0
    Kiến thức này khá bổ ích, vote pác Paloma phát.
  5. fcbayernmunchen

    fcbayernmunchen Thành viên rất tích cực

    Tham gia ngày:
    24/03/2002
    Bài viết:
    6.863
    Đã được thích:
    0
    Em cũng học thêm được 1 rổ có điều bác Pà lồ mà nếu học KHXH mà có được rổ kiến thức thế này thì quả đáng nể
  6. Paloma

    Paloma Thành viên rất tích cực

    Tham gia ngày:
    01/01/1970
    Bài viết:
    1.870
    Đã được thích:
    0
    SAo kỳ vậy bác? Em bí một cô bé mới ra trường, cũng học KHXHNV nhưng kiếm thức về máy móc và rượu thì chả kém ai. Có gì ngac nhiên đâu nhỉ
    Em thì chưa leo lên đến Đại Học đã nghỉ ngang, các bác cứ đoán mò
  7. HIHOHA

    HIHOHA Thành viên quen thuộc

    Tham gia ngày:
    21/08/2001
    Bài viết:
    385
    Đã được thích:
    0
    cái này em cũng bị ,nhưng ngày xưa dùng Win98 và winME thôi á,em tưởng khi defrag mà chạy thêm nhìu program khác thì cũng hay bị thế nữa ... còn tại sao thì em chịu

Chia sẻ trang này