원본 링크 : http://itlsecret.blogspot.kr/2013/08/windows-s-cmd.html




 Takeown을 이용해서 파일 소유권을 가지고오는 것으로 현재 사용자에게 소유권을 가지게 만드는 것이다.


 /R을 붇이면 적용이 되기만, /D Y는 관리자 모드로 설정이 되서 사용한다면, 사용하면 오류가 띄우게 된다.


 TakeOwn /F 



 실행한 결과.



 ICACLS에서는 접근 권한을 변환할 수 있게 된다.

 원본에서 설명되어 있는 것에서 본다면, R - 읽기, W - 쓰기, M - 수정, D - 삭제.

 F - 모든 권한. 이렇게 되어 있다.


 예시로 ICACLS "파일/폴더명" /GRANT UserName:(권한 종류).


 이렇게 되어 있고, /T옵션은 하위 폴더에 적용하는것이다.




 사용한 결과.

Posted by JunkMam
,
 참조 링크 : http://slic.tistory.com/793

 최근에 형이 레지스트리 오류로 인하여(바이러스 고친다고 레지스트리를 건들었다고 한다.).

 시동복구 무한 루프에 걸리거나, 블루스크린(0x51 레지스트리 손상 오류)이 계속 발생한다고 한다.

 필자는 참조한 링크를 이용해서 고쳤다.

 그리고 이것을 기록 남길려고 한다.

 QEMU로 작업한 내용으로 기록 남길려고 한다.

 

 
 반복되는 시동 복구를 고치기 위해서 다음과 같은 방법을 사용한다.


  먼저, 복구를 하기 위해서는 관리자 권한을 얻을 수 있게 하기 위해서 윈도우 7의 CD을 넣어 줘야 한다.


 CD에 부팅한다.

  1. 시동 복구를 BackUPs을 이용해서 옮긴다.


 여기서 '명령 프롬프트'을 이용해서 관리자 권한의 CMD에 들어간다.

 



 파티션을 확인하고


 cd windows/system32/config


 


 


 혹시 모르기 때문에 BackUp을 위해서 옮긴다.

 copy을 이용해서 backups에 옮긴다.

 copy *.* backups


 이렇게 해서 복사를 한 후에 RegBack에 있는 파일들을 덮어씌운다.


 그렇게 하면, 레지스트 복구가 된다.

 하지만, 문제는 이 방식을 사용할 경우에는 레지스트리가 변경하기 전에 내용을 가지고 오기 때문에, 전에 레지스트리가 문제가 있을 경우에는 동일하게 레지스트리가 문제를 덮어지게 된다.

 그런 문제를 고칠 수는 없다.
Posted by JunkMam
,
 당사자의 블로그의 블로그 글을 작성할려고 하는데, 문제가 발생한 컴퓨터의 상태(소프트웨어적으로)를 제대로된 사진을 가지고와서 찍을려면, 가상머신을 사용해야됨을 알게 되었다.

 하지만, 그러기 위해서는 Windows나 Linux에서 가상머신을 제대로 돌려야 된다는 점인데.

 여기서 윈도우 10은 가상머신인 Virtual Box등이 제대로 동작하지 않는 것을 확인 하였다.

 그래서 QEMU을 이용해서 설치할려고 한다.(명령어를 이용해서야되서 사용하기 위해서는 불편함이 있음을 알아줬으면한다.)

 


 이렇게 명령어가 다양한 이유는 CD가 자동 부팅이 제대로 설정이 되지 않아서 이렇게 다시 작업을 했다.(USB로 했으면 달랐을려나?)
 


 이렇게 부팅이 제대로 되는 중이다.

 윈도우 7을 이용해서 작업을 하는 것이다.


 일반적으로 윈도우를 설치하듯이 작업을 하면 된다.

Posted by JunkMam
,
 Qemu에서 Windows 98 SE을 설치하는 것을 해볼려고 한다.

  


 이렇게 사용하면, Windows 98 SE을 다운 받아서 설치할 수 있다.

 구글링을 하여, 다운로드하면 된다.(찾아보면, 외국에서도 한글판이 존재한다.)

 


 이렇게 윈도우 98 설치 창이 뜨게 된다.

 


 C 드라이브 포맷하면서 설치가 마무리가 된다.

 


 윈도우 98 SE가 완벽하게 설치 시작이 된다.

 다음과 같은 파일들을 다운 받아서 사용하면 도움이 될 것이다.

 시리얼 키는 http://egloos.zum.com/youk85/v/9732893 여기에 있는 것을 참조해서 사용했다.

 VPJ6P-32842-H8FG3-74W8G-V8GRY
Posted by JunkMam
,
 Qemu로 CentOS을 연결하면서 오류나는 경우가 보일 것이다.(실제 상황과 가상 상황은 100% 똑같을 수 없기 때문에, 어쩔 수 없는 오류가 발생한다. 단, 가상 상황은 자기가 원하는 상황을 만들어 낼 수 있기 때문에. 돈 없이 오류를 고쳐 나갈 수도 있다.)

 CentOS을 설치하는 도중에 +0x0/0x17 이라는 오류가 나는 경우가 있을 것이다.

 이것은 다음과 같은 링크의 답이 있는데


 해석을 하자면, 'CentOS을 설치할 곳에서 메모리가 부족한 오류가 발생한 것이다.'

 이것을 해결하기 위해서 Qemu의 설정을 바꿔주면 되는데.

 Qemu에서 메모리를 수정할 수 있는 곳이 있다.(기본적으로 1G도 안되는 메모리가 설정이 되어 있으니, 메모리를 설정해주는 것이 좋을 것이다.)

 그래서, 다음과 같은 방법을 사용하면 된다.

 


 -m이란, 메모리 설정으로 4G는 아까 말한 것 처럼 4GByte을 뜻한다.

 속도를 높이기 위해선 -m을 적당하게 설정하는 것이 중요하다.

'연습' 카테고리의 다른 글

QEMU에 윈도우 7 설치하기.  (0) 2017.02.04
Qemu에 Windows 98 SE을 설치하기.  (0) 2017.02.03
Qemu 이미지 연결하기.  (0) 2017.02.01
Qemu에서 이미지 만들기.  (0) 2017.01.31
Qemu 설치하기.  (0) 2017.01.30
Posted by JunkMam
,
 Qemu라는 것은 가상머신을 실행 시키기 위한 프로그램이다.

 즉, Qemu로만으로는 가상으로 운영체제를 사용할 수 없다는 뜻이다.

 Qemu는 가상 이미지라고 해서 운영체제가 설치가 되는 가상 하드 디스크가 된다.

 Qemu의 가상 이미지를 생성하는 방법은 다음과 같다.

 


 Qemu-img라는 프로그램은 이미지를 생성하는 것으로 VitureBox에서 초기 이미지 만들기랑 같다고 보면 된다.

 create라는 것은 이미지를 생성하는 것이고, -f는 이미지 종류의 포맷이다.

 qemu-img에서 지원해주는 포맷은

  vdi : VirtualBox에서 지원해주는 이미지 포맷

 qcow2 : Qemu에서 지원해주는 포맷(Qemu Copy On Wrtie 2)

 vmdk : vmware에서 지원해주는 포맷

 img : Raw 이미지 포맷.

 vpc : VirtualPC 호환 이미지 포맷.

 cloop : 리눅스의 CD-ROMS에 사용되는 이미지 포맷.

 등이 있다.

 더 자세한건 https://linux.die.net/man/1/qemu-img에 참조하길 바란다.

 4G는 용량으로써 4GByte을 뜻한다. 4M을 사용하면 4MByte을 뜻하게 되는 것이다.

 제대로 만들어졌는지 알아보기위해서 다음과 같은 방법을 사용하면 된다.

 


 이렇게해서 32G의 값으로 사용할 수 있다.

 image : 이미지 파일명.
 file format : 이미지 포맷 설정.
 virtual size : 가상 이미지의 가상 디스크 크기.
 disk size : 이미지 파일 크기.
 cluster_size : 사전 할당한 크기.(이미지 처음에 설정된 크기로 초반에 설정되는 데이터가 차지하는 크기이다.)

 이렇게 해서 이미지를 만들고, Linux을 설치하거나 안드로이드 설치를 하면 된다.
 

 Qemu에 이미지를 연결하는 방식을 알아볼려고 한다.

 Qemu에 이미지를 만들었다면, 그 이미지를 사용하고자 한다.

 Qemu의 설치하는 것에서 언급했듯이 Qemu-System-CPU명을 입력하게 되면 qemu가 제대로 작동이 되게 된다.

 Qemu에서 이미지를 연결하기 위해서 다음과 같은 명령이 있다.

 -hda(Hard Disk A)

 여기서 hda, hdb, hdc 이런식으로 가는 것으로 하드디스크의 갯수 등이 있다.

 USB 메모리는 -usb을 사용하면 되며, SD카드는 -sd을 사용하면 연결이 된다.

 floppy는 -fda을 사용하면 된다.


 이렇게 하면, 이미지랑 연결이 된 상태이다.

 맨처음 만든 이미지는 OS등이 없다는 점에서 No Bootable Device.라고해서 부팅 부분이 없음을 보여준다.

 부팅 부분을 만들기 위해서 OS을 설치해야된다.

 OS을 설치하는 방법은 CD로 연결하는데, 다음과 같은 방법을 사용한다.


 이렇게하면, CD가 잘 작동되는 것을 확인 할 수 있게 된다.


 이렇게 CentOS을 설치하면 된다.(그리고, Windows도 이렇게 설치하면 된다.)


Posted by JunkMam
,
 Qemu라는 것은 가상머신을 실행 시키기 위한 프로그램이다.

 즉, Qemu로만으로는 가상으로 운영체제를 사용할 수 없다는 뜻이다.

 Qemu는 가상 이미지라고 해서 운영체제가 설치가 되는 가상 하드 디스크가 된다.

 Qemu의 가상 이미지를 생성하는 방법은 다음과 같다.

 


 Qemu-img라는 프로그램은 이미지를 생성하는 것으로 VitureBox에서 초기 이미지 만들기랑 같다고 보면 된다.

 create라는 것은 이미지를 생성하는 것이고, -f는 이미지 종류의 포맷이다.

 qemu-img에서 지원해주는 포맷은

  vdi : VirtualBox에서 지원해주는 이미지 포맷

 qcow2 : Qemu에서 지원해주는 포맷(Qemu Copy On Wrtie 2)

 vmdk : vmware에서 지원해주는 포맷

 img : Raw 이미지 포맷.

 vpc : VirtualPC 호환 이미지 포맷.

 cloop : 리눅스의 CD-ROMS에 사용되는 이미지 포맷.

 등이 있다.

 더 자세한건 https://linux.die.net/man/1/qemu-img에 참조하길 바란다.

 4G는 용량으로써 4GByte을 뜻한다. 4M을 사용하면 4MByte을 뜻하게 되는 것이다.

 제대로 만들어졌는지 알아보기위해서 다음과 같은 방법을 사용하면 된다.

 


 이렇게해서 32G의 값으로 사용할 수 있다.

 image : 이미지 파일명.
 file format : 이미지 포맷 설정.
 virtual size : 가상 이미지의 가상 디스크 크기.
 disk size : 이미지 파일 크기.
 cluster_size : 사전 할당한 크기.(이미지 처음에 설정된 크기로 초반에 설정되는 데이터가 차지하는 크기이다.)

 

Posted by JunkMam
,

Qemu 설치하기.

연습 2017. 1. 30. 22:00
 VirtualBox와 그와 유사한 Nox/BlueStack이 현재 제대로 동작하지 않는 상태임을 확인하였다.
 그래서 가상머신(대부분 오픈되어 있거나 프리소프트웨어들이 아니라서...)인 Qemu을 찾아서 사용하게 되었다.

 Qemu는 하드웨어적인 부분을 가상화까지 하기 때문에, 안드로이드나 기타 드라이버를 개발하는 사람들에게 자주 사용이 되는 프로그램으로 알고 있다.
 특히, OS 만들기에서 주로 Qemu을 언급하고 있다.
 Qemu는 윈도우용 리눅스용으로 나뉘어져있는데.
 필자는 윈도우 10을 사용하고 있으니 윈도우용을 사용할 것이다.

 qemu for windows라고 치면, 간단하게 찾을 수 있다.


 다음과 같은 사이트에서 다운을 받을 수 있으며, 최근 (01/13)에는 HAXM 기능이 업그레이드가 되어 있다.(참고로 Visual Studio와 Android Studio에서 사용하는 SDK에서도 기본적으로 Qemu가 사용되고 있다.)

 installer을 다운받아서 install을 시작하면, 설치가 된다.

 Qemu을 간단하게 사용하는 방법은 해당 Document을 참고하거나 다음과 같은 사이트에 잘 설명이 되어 있으니 참고하길 바란다.


 참고로 Qemu을 사용하다가 엄청 느리고 쓰기가 불편해서(GUI를 지원할려면 또 다른 Qemu GUI을 다운받아야 한다.), 사용하고 있지 않았는데.

 최근에 Instel의 HAXM가 지원되면서, 속도가 상태적으로 빨라진 것 같다. 그래서, VirtureBox을 제외한(Boch도 있긴하다.) 가상머신을 사용하기 위해서 설치할려고 한다. 만약에 메모리문제/백신문제가 해결이 된다. 라고 한다면, VirtureBox을 사용할지도 모르겠다.

 설치 방법은 위에 말한 qemu.weilnetz.de/w64에 들어간다.(32bit 운영체제이면, w32을 사용한다.)

 


 여기서 최신 버전 혹은 자기가 설치하고 싶은 버전을 사용한다.

 


 이렇게 해서 Qemu을 설치한다.

 완료하게 되면, 다음과 같은 프로그램들이 있을것이다.

 


 qemu-system-cpu명 이렇게 되어 있는 것으로, cpu에 따라서 원하는 해당 프로그램이 따로 있게 된다.

 즉, 각 실행하는 cpu을 골라야 된다.(그것 말고도 -cpu cpu종류를 사용하면, 해당 cpu을 더 정확하게 설정할 수 있게 되어 있다. -cpu help을 사용하면 된다.)

 


 실행한 결과이다.

 참고로 img을 설정하지 않으면 부팅부분을 찾지 못해서 오류가 나게 된다.

'연습' 카테고리의 다른 글

Qemu 이미지 연결하기.  (0) 2017.02.01
Qemu에서 이미지 만들기.  (0) 2017.01.31
2017/01/24에 업그레이드 한 Windows 10 블루스크린 발생.  (0) 2017.01.27
압축 현황  (0) 2017.01.21
앱 플레이어 녹스  (0) 2017.01.20
Posted by JunkMam
,

 가상 시스템을 VirtualBox을 이용해서 사용하거나 Nox을 이용해서 안드로이드를 사용할려고 설치하고 했었다.


 2017년 01월 23일날 나온 윈도우 10의 업그레이드가 되었다.


 그와 동시에 문제가 발생했는데.


 Nox를 사용하거나 VirtualBox(Nox는 VirtualBox을 사용하는 것 같은 느낌의 내용이 있다.[Qt5 라이브러리를 사용하고 있다.])을 사용할 경우에 블루 스크린(System_Service_Exception 에 대한 오류)가 발생하면서 팅기게 되었다.


 구글링을 해서 System_Service_Exception에 대해서 알아보니, 3가지의 문제가 발생해서 그렇다. 라고 한다.


 1. 하드디스크의 동작 오류.


 이것은 베드섹터나 하드디스크에서 동작이 오류가 발생해서 문제가 일어나는 경우를 뜻한다.


 그래서 chkdsk(하드디스크 검사툴)을 이용해서 처리하면 하드디스크의 문제 여부를 확인하는데 사용한다고 한다.


 필자는 구글링에서 설명하고 있는 방법을 다음과 같이 처리했다.




 이렇게 하면, 재부팅을 하면, 디스크 검사를 거치게 된다.


 해당 디스크 검사가 완료되면, 베드섹터가 있거나, 기타 문제가 있는 것을 재배치하여 어느정도 해결이 된다. 라고 설명을 하고 있다.


 하지만, 문제 해결이 되지 않았다.


 다음은 그래픽에 대한 문제점이 있다. 라고 한다.



 이렇게 하면서 업데이트를 하거나,


 control(제어판)에 들어가서 그래픽 카드를 재설치를 거친다.


 


 이렇게 해서 nvidia을 삭제한 후에 다시 해당 드라이버를 재설치했다.


 이렇게 해도 문제가 발생하였다.


 그 다음 백신인데...


 딱히, 사용하는 백신이 Windows Defence인데... 이것 때문에 문제가 발생하는지 모르겠다.(최신 업그레이드를 거쳤는데도 동일한 팅김을 발생했으므로 M/S측이 수정을 안한다면, 영구적으로 고칠 수 없다는 뜻이 될수도...)

 


 이벤트를 확인 해보니. 이벤트 ID '10001'이다. 이것은 리소스 불량 혹은 부족에 의해서 생긴 오류라고 한다.


 이것은 추측하건데 메모리의 불량이나 메모리 부족에 의해서 생긴 문제가 아닐까 생각이 든다.


 하지만, 이전에 작 동작하던걸 업그레이드가 되어서 오작동이 되고 있다는 점에서 아직까진 의야하다.

'연습' 카테고리의 다른 글

Qemu에서 이미지 만들기.  (0) 2017.01.31
Qemu 설치하기.  (0) 2017.01.30
압축 현황  (0) 2017.01.21
앱 플레이어 녹스  (0) 2017.01.20
Visual Studio Xamarin 설치하여 C#에서 xaml 디자인을 설정하기.  (0) 2017.01.19
Posted by JunkMam
,

압축 현황

연습 2017. 1. 21. 23:56

 Hutter Prize 가 끝났다.


 http://mattmahoney.net/dc/text.html


 2016년 11월 8일날 업데이트를 최종으로 종료가 되었다.


 CMix v12가 현재 최종 압축률이 높은 상태이고, 나머지는 별로 변한게 없다.


 drt|lpaq9m이 현재로는 최고로 괜찮지만, 바이러스로 취급이 되어서 별로 변한게 없다.


 2016년 11월 8일날 cmix v12가 추가 되었다.


 좀 더 압축이 된 상태로 압축 경과 시간와 메모리가 증가된 상태이다.


 약 32GByte가 필요하다는 점에선 cmix가 문제가 된다.


 그나마 쓸만한 툴은 mcm 프로그램말곤 딱힌 없는 것 같다.


 특히, drt | lpaq9m이 바이러스로 취급 당하고 있다는 부분에서 아깝게 생각이 든다.

Posted by JunkMam
,